part 2 ex 5_5 done