added Exercise 5;