Adding first try of step method and all the other methods