completed exercise 16-1