Adding a StepListner