diff --git a/src/main/java/state/shape.java b/src/main/java/state/shape.java
index 7d3f98caa3eb3d40e50dce9b323e60dfd85d15fd..0dafb443c9191df8c6c69d4e2982d60174550e18 100644
--- a/src/main/java/state/shape.java
+++ b/src/main/java/state/shape.java
@@ -9,7 +9,7 @@ public abstract class shape implements shape{
     private List<Point2D> points ;
 
     abstract public  List<Point2D> addPoints(Point2D point);
-    abstract public  int pointsCount();
+    public  int pointsCount(){return points.size();}
     public Point2D point(int index){
         for(int i =0;i.points.length;i++){
             System.out.println(points[i]);