Added extra steps.
 Added comments