exercise 14
exercise 14 extra credit