Exercise 3 don
updated