need to finish revision exercise 5