     pattern_disorient_2();
   } else if (pattern == 4) {
     pattern_phase_rainbow_pulse();
+  } else if (pattern == 5) {
+    pattern_color_palettes();
   }
 
   gLED->setBrightness(gBrightness);

uint8_t ignore_button_cycles = 0;

NSFastLED::CFastLED* gLED; // global CFastLED object

// make sure we disable wifi cause we dont need that shit!
SYSTEM_MODE(SEMI_AUTOMATIC);

// pattern 4
void pattern_disorient_2(){
  // same as pattern 0, but in quadrants
  uint8_t offset_0, offset_1, offset_2, offset_3;
  offset_0 = 0;
  offset_1 = PIXEL_COUNT/4;
  offset_2 = PIXEL_COUNT/2;
