diff --git a/src/main/java/state/shape.java b/src/main/java/state/shape.java
index 594e19530a259f62080ab2c136c8c17ee665cbea..7d3f98caa3eb3d40e50dce9b323e60dfd85d15fd 100644
--- a/src/main/java/state/shape.java
+++ b/src/main/java/state/shape.java
@@ -1,5 +1,7 @@
 package state;
 
+import javafx.scene.canvas.GraphicsContext;
+
 import java.awt.geom.Point2D;
 import java.util.List;
 
@@ -15,5 +17,9 @@ public abstract class shape implements shape{
         }
         return index;
     }
+    public void  draw(GraphicsContext context){
+        for(Shape shape : shapes)
+            shape.draw(context);
+    }
 
 }