changed all time to micros, added comments