exercise 4 fixed