add behavior for contact