Corrected a few things.
It now works on decimal values of step_ms