finished exercise 4-4