finished exercise 1
finished exercise 2