     delay(100);
     digitalWrite(9, HIGH);    
     delay(100);
-    digitalWrite(9, LOW);
-    Serial.println("here");
+    digitalWrite(9, LOW);    
     next_animation = 0;
     animation++;
   }

}

void barber_pole() {
  //where the animation starts
  int offset = 0;
  CRGB red = CRGB::Red;
  CRGB white = CRGB::White;
  while(!quitAnimation()) {
    //fill with white
    fill_color(leds, 0, NUM_LEDS-1, white);
    if(offset > 5) {
      offset = 0;
    }
    //red on every 6th led (1 per row)
    for(int i=offset; i<NUM_LEDS; i+=6) {
      Serial.println(i);
      leds[i] = red;
    }
    offset++;
    FastLED.show();
    aDelay(3000 * ANIMATION_SPEED);
  }
}


  CRGB color1 = CRGB::Red;
  CRGB color2 = CRGB::Blue;
  while(!quitAnimation()) {
    for(int i = 1; i<=MatrixWidth; i++) {
      if(quitAnimation()) {
        break;
      }
