finished exercise 1 apperantly