pre contact controller
contact complete