contact controller work and general updates