the step reverse method is now working but still with some adjustments to make
average rate calculator to use on method stepReverse
working on the drag it functionality, still very buggy