diff --git a/app/src/main/java/model/ArrayGrid.java b/app/src/main/java/model/ArrayGrid.java
new file mode 100644
index 0000000000000000000000000000000000000000..7cfca479dfa7addb263556feb173ff83bdcc5290
--- /dev/null
+++ b/app/src/main/java/model/ArrayGrid.java
@@ -0,0 +1,21 @@
+package model;
+
+public class ArrayGrid implements Grid{
+
+    private Cell[][] cells;
+    private final  int numberOfRows ;
+    private final int numberOfColumns ;
+
+
+    public ArrayGrid(int numberOfRows,int numberOfColumns){
+        this.numberOfRows = numberOfRows;
+        this.numberOfColumns = numberOfColumns;
+        this.cells[numberOfRows][numberOfColumns]=new SquareCell();
+        try {
+             System.out.println(numberOfColumns<0 || numberOfRows<0);
+        }catch (IllegalArgumentException e){
+            System.out.println(e);
+        }
+    }
+
+}
diff --git a/app/src/main/java/model/SquareCell.java b/app/src/main/java/model/SquareCell.java
index 0fb977513f525785f280faeb3a4db0e1466ed787..dd412e1e2f8b8e977e15711e0556ca84739aba97 100644
--- a/app/src/main/java/model/SquareCell.java
+++ b/app/src/main/java/model/SquareCell.java
@@ -36,5 +36,4 @@ public class SquareCell extends AbstractCell {
             this.neighbours.set(i,cells.get(i));
         }
     }
-
 }
\ No newline at end of file