Added all the steps in detail.