completed ex 20
Completed exercise 21