finish code for week2 exercise 2.69
finish week1 assignments