Changed millis() to micros()