step 2-5 finished.