Please give me detailed instructions on each step.