Included all the steps