exercise 16 extra credit