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