Exercise 3.1 contact updates