exercise 4 finishedw