exercise 4 works