finished add_contact and workin