All but exercise 3 done