crazy sleep timings for speed....