diff --git a/android/gradle.properties b/android/gradle.properties
index 6bf54a6ed821c19f76d860d4a24e7c85d440b575..f0be9fb67d6fe0b36ce90df03ff2f3f1551d738c 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx1536M
 android.useAndroidX=true
 android.enableJetifier=true
-app.versionName=0.0.10
-app.versionCode=10
+app.versionName=0.0.11
+app.versionCode=11
diff --git a/lib/screens/home.dart b/lib/screens/home.dart
index ff8ff8f1bfbee14a1af5fbd6838dd94b827f3f44..98bf741a45d43c697037476b61dd9a8cd425900f 100644
--- a/lib/screens/home.dart
+++ b/lib/screens/home.dart
@@ -82,7 +82,7 @@ class Home extends StatelessWidget {
         List transformedBoard = createEmptyBoard(size);
         for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
           for (var colIndex = 0; colIndex < sideLength; colIndex++) {
-            transformedBoard[rowIndex][colIndex] = cells[sideLength - rowIndex - 1][colIndex];
+            transformedBoard[rowIndex][colIndex].value = cells[sideLength - rowIndex - 1][colIndex].value;
           }
         }
         cells = transformedBoard;
@@ -92,7 +92,7 @@ class Home extends StatelessWidget {
         List transformedBoard = createEmptyBoard(size);
         for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
           for (var colIndex = 0; colIndex < sideLength; colIndex++) {
-            transformedBoard[rowIndex][colIndex] = cells[rowIndex][sideLength - colIndex - 1];
+            transformedBoard[rowIndex][colIndex].value = cells[rowIndex][sideLength - colIndex - 1].value;
           }
         }
         cells = transformedBoard;
@@ -105,7 +105,7 @@ class Home extends StatelessWidget {
         List transformedBoard = createEmptyBoard(size);
         for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
           for (var colIndex = 0; colIndex < sideLength; colIndex++) {
-            transformedBoard[rowIndex][colIndex] = cells[colIndex][sideLength - rowIndex - 1];
+            transformedBoard[rowIndex][colIndex].value = cells[colIndex][sideLength - rowIndex - 1].value;
           }
         }
         cells = transformedBoard;
@@ -115,7 +115,7 @@ class Home extends StatelessWidget {
         List transformedBoard = createEmptyBoard(size);
         for (var rowIndex = 0; rowIndex < sideLength; rowIndex++) {
           for (var colIndex = 0; colIndex < sideLength; colIndex++) {
-            transformedBoard[rowIndex][colIndex] = cells[sideLength - colIndex - 1][rowIndex];
+            transformedBoard[rowIndex][colIndex].value = cells[sideLength - colIndex - 1][rowIndex].value;
           }
         }
         cells = transformedBoard;
@@ -321,7 +321,7 @@ class Home extends StatelessWidget {
         }
       }
     }
-    print('ok grid complete complete');
+    print('ok grid complete');
 
     // check lines does not contains a value twice
     for (var row = 0; row < pow(size, 2); row++) {