contact search and edit fully functional