Adding Steps

Create efficient steps with all the functionalities