added fixed time step