completed exercise 16-2