works, not using Accel Stepper