Exercise 4 finished and working on Mac