finished exercise 6 and 9