Update exercise 3