Completed exercise 15-3