1.4 completed
exercise 1.5