added Exercise 4;