Added a lot to contact controller. We can talk about it in the morning