diff --git a/src/main/java/shape/App.java b/src/main/java/shape/App.java
index c5e6235eef23168e09cb9c406c2727f6b61f0b9d..f83bfd0c9bf1c78709a981941f806f5f1f03d195 100644
--- a/src/main/java/shape/App.java
+++ b/src/main/java/shape/App.java
@@ -15,7 +15,7 @@ public class App extends Application {
 
     @Override
     public void start(Stage primaryStage) {
-        Drawer drawer = new Drawer(400, 400);
+        Drawer drawer = new Drawer(600, 400);
 
         Group root = new Group();
         root.getChildren().add(drawer.getCanvas());
diff --git a/src/main/java/shape/Drawer.java b/src/main/java/shape/Drawer.java
index 76f336029488d9e0835d1f15244fae894d2d19f3..c9d157cdf52c9deb8e2b632b78af43001e122bd1 100644
--- a/src/main/java/shape/Drawer.java
+++ b/src/main/java/shape/Drawer.java
@@ -94,6 +94,8 @@ public class Drawer {
             }else if (event.getCode() == KeyCode.C){
                 currentShapeType = "circle";
                 System.out.println("Current shape type is: " + currentShapeType);
+            } else if (event.getCode() == KeyCode.M) {
+                currentShapeType = state.StateMoveShape();
             }
         });
     }