diff --git a/src/main/java/state/shape.java b/src/main/java/state/shape.java
index 0f5316f815a8cab59ce68c329e9d834d4e9ecde7..1d92636a4976f03dc84abc883814248bc74f9242 100644
--- a/src/main/java/state/shape.java
+++ b/src/main/java/state/shape.java
@@ -6,7 +6,7 @@ import java.util.List;
 public abstract class shape implements shape{
     private List<Point2D> points ;
 
-    public addPoints(point:Point2D){
-        points.add(Point);
-    }
+    abstract public  Point2D addPoints(point);
+    abstract public  int pointsCount();
+
 }