finished exercise 21 comments