     classicBackground();
     delay(normal);
 
-    outsideInOnInsideOutOffBackground();
+    outsideInOnInsideOutOffBackground(random(2, 5), true);
     delay(normal);
 
+	 insideOutOnOutsideInOffBackground(random(2, 5), false)
+	 delay(normal);
+
+	 racingOnLeftToRight();
+	 blinkBackground(random(5, 10));
+    delay(normal);
+
     blinkLetters(random(5, 10));
 
     lettersAllOff();

    }
}

void allOff() {
    for (int i = 0; i < sizeof(Lights); i++) {
        digitalWrite(Lights[i], PATTERN_OFF);

    for (int i = 0; i < sizeof(letters); i++) {
        log('lettersAllOff i: ', i);
        digitalWrite(letters[i], PATTERN_OFF);
        delay(none);
    }
}

void backgroundAllOn() {
    log('backgroundAllOn - START');
    for (int i = 0; i < sizeof(background); i++) {
        log('backgroundAllOn ', i);
        digitalWrite(background[i], PATTERN_ON);
        delay(none);
    }
}

void backgroundAllOff() {
    log('backgroundAllOff - START');
    for (int i = 0; i < sizeof(background); i++) {
        log('backgroundAllOff i: ', i);
        digitalWrite(background[i], PATTERN_OFF);
        delay(none);
    }
}
