returned advanceTime method