diff --git a/app/src/main/java/model/CyclicColorGenerator.java b/app/src/main/java/model/CyclicColorGenerator.java
index cd96ad63dac80acb8b657d011abb2f90ecea68b7..5bc11e942fdc1c6d48fc2b3944212fe8bd9dd45b 100644
--- a/app/src/main/java/model/CyclicColorGenerator.java
+++ b/app/src/main/java/model/CyclicColorGenerator.java
@@ -7,12 +7,19 @@ import java.util.List;
 public class CyclicColorGenerator implements ColorGenerator{
 
     private List<Color> colors;
+    private int counter=1;
 
     public CyclicColorGenerator(List<Color> colors){
         this.colors = colors;
     }
     @Override
     public Color nextColor(Cell cell) {
-        return null;
+        if(counter >= this.colors.size()){
+            counter=0;
+        }
+
+        Color newColor = this.colors.get(counter);
+        counter++;
+        return newColor;
     }
 }