       int green_ = percentage * g;
       int blue_ = percentage * b;
       //strip.setPixelColor(a, strip.Color(red,green,blue));
+      if(a <=11) {
+        colorVals[pos][0] = red_;
+        colorVals[pos][1] = green_;
+        colorVals[pos][2] = blue_;
+      }
+      else {
+        strip.setPixelColor(((strip.numPixels() - 1) - a - 11), strip.Color((colorVals[pos1][0] + incNum), (colorVals[pos1][1] + incNum), (colorVals[pos1][2] + incNum)));
+      }
       strip.setPixelColor(((strip.numPixels() - 1) - a), strip.Color(red_,green_,blue_));
       strip.show();
       delay(5);
     }
+    pos++;
+    pos1++;
  //   delay(wait);
   }
-  Serial.println((int)(.8*245));
-  Serial.println((int)(.8*245));
-  Serial.println((int)(.8*60));
-  Serial.println(splitColor(strip.getPixelColor(15), 'b'));
+  /*
   for(int k = 0; k < strip.numPixels(); k++) {
     for(int g = 10; g <= 100; g+=30) {
       double percentage = (double)g/100;

int green = 245;
int blue = 60;
int randRed, randGreen, randBlue, randPix;

// Parameter 1 = number of pixels in strip
// Parameter 2 = Arduino pin number (most are valid)

    }
    //delay(wait);
  }
  */
}

void powerOff() {
