exercise 30,32,33,35
exercise 37 and 39