     } while (dupes > 0);
     
     onLeds[i] = randNo;
+    Serial.println(randNo);
   }
+  Serial.println("------");
   for (int i=0; i<delayLoop(noLeds); i++)
   {
     turnOn(onLeds, noLeds);

    // that is unique
    do
    {
      randNo = (int) random(1,5);
      dupes = 0;
      for (int j=0; j<i; j++)
      {

    // set pinmode
    pinMode(leds[ledNo].pinHigh, OUTPUT);
    pinMode(leds[ledNo].pinLow, OUTPUT);
    pinMode(leds[ledNo].pinHiImp1, INPUT);
    pinMode(leds[ledNo].pinHiImp2, INPUT);
    pinMode(leds[ledNo].pinHiImp3, INPUT);
    pinMode(leds[ledNo].pinHiImp4, INPUT);
    // turn it on
    digitalWrite(leds[ledNo].pinLow, LOW);
    digitalWrite(leds[ledNo].pinHigh, HIGH);
