enforced proper ordering
added step screen and timer