exercise 6 + edits2