ADD: Added a step function initializaion routine