       {
         if(Step_Sending(true, false, false))
         {
-          currentStep = SendingGreen;
+          timesToSendRed--; 
+          if(timesToSendRed<0)
+            currentStep = SendingGreen;
         }
         lastTime = newTime;
       }

  switch(currentStep)
  {
    case Start:
      for(int i=0; i<4; i++)
        SetColor(i, false, false, false);
      Send();
      currentStep = WaitingForButton;
      lastTime = newTime;
      break;

        currentStep = SendingRed;
      }
      break;
    case SendingRed:
      Serial.print("Red......elapsed: ");
      Serial.println(elapsedTime);
