exercise 4.1 completed