steps across blocks