finished exercise 10, SD3