outlined all of the steps