diff --git a/src/main/java/shape/AbstractShape.java b/src/main/java/shape/AbstractShape.java
index 42ec09f02cf6b00d4d3fc623e88d0caaa441ea41..4ed8a6337fe95a6d843fccc4e10ce85a28480c88 100644
--- a/src/main/java/shape/AbstractShape.java
+++ b/src/main/java/shape/AbstractShape.java
@@ -1,9 +1,9 @@
 package shape;
 
 import javafx.geometry.Point2D;
-
 import java.util.ArrayList;
 import java.util.List;
+import javafx.scene.canvas.GraphicsContext;
 
 public abstract  class AbstractShape implements Shape {
     private List<Point2D> points = new ArrayList<>();
@@ -16,8 +16,10 @@ public abstract  class AbstractShape implements Shape {
     public int pointsCount(){ //nombre total de points
         return points.size();
     }
-     public Point2D point(int index){
+    public Point2D point(int index){
         return points.get(index);
-     }
+    }
+
+    public abstract void draw(GraphicsContext graphicsContext);
 
 }