   FastLED.show();
   delay(ms);
 }
+
+void blinkingParts(CRGB *leds, int numOfLeds, int parts, int red, int green, int blue, int ms) {
+
+    int i, steps;
+    
+    steps = numOfLeds / parts;
+    
+    for(i = 0; i < numOfLeds; i += steps) {
+    
+        leds[i].setRGB(red, green, blue);
+    }
+    
+    FastLED.show();
+    delay(ms);
+    
+    for(i = 0; i < numOfLeds; i += steps) {
+    
+        leds[i].setRGB(0, 0, 0);
+    }
+    
+    FastLED.show();
+    delay(ms);
+}

    }
}

void blinking(CRGB *leds, int numOfLeds, int red, int green, int blue, int ms) {
  
  int i;

}

void loop() {
  blinking(leds, NUM_LEDS, 0, 10, 0, 3000);
}

void runner(CRGB *leds, int numOfLeds, int red, int green, int blue, int ms) {
