stepper iteration almost works