contact controller