hw3 finsh step 5 and work well, will complete it