step - checkpoint
half step
halfstep