add functionality for adding additional phones, emails and addresses, and editing any details of the contact