completed exercise 15-2
completed exercise 15-3