add exercise 4