completed exercise 15-5