Completed exercise 19