add a contact-details component