the Exercise 2 is compelte, and I will continue to finish the Exercise 3