contact to contact relationship working
pulling out functionality from controllers
dont do any queryies in the main thread
better boot sequence