for with step, WIP