exercise 2 finished ..
so