diff --git a/app/src/main/java/model/ArrayGrid.java b/app/src/main/java/model/ArrayGrid.java
index e4b6bdc873f004983f487a1417a41e9cbd5858b8..aeb5070f199929a44ecfe96c2a8c90b02a228156 100644
--- a/app/src/main/java/model/ArrayGrid.java
+++ b/app/src/main/java/model/ArrayGrid.java
@@ -10,16 +10,16 @@ public class ArrayGrid implements Grid{
     public ArrayGrid(int numberOfRows,int numberOfColumns) {
         this.numberOfRows = numberOfRows;
         this.numberOfColumns = numberOfColumns;
-        if (numberOfColumns > 0 || numberOfRows > 0) {
+        if (numberOfColumns <= 0 || numberOfRows <= 0) {
+            throw new IllegalArgumentException();
+                }
+        else {
             for (int j = 0; j < this.numberOfColumns; j++) {
                 for (int i = 0; i < this.numberOfRows; i++) {
                     cells[numberOfRows][numberOfColumns] = new SquareCell();
                 }
             }
         }
-        else {
-            throw  new IllegalArgumentException() ;
-        }
     }
 
     public Cell getCell(int row, int column) {