finished survey list page
90% contact list

search function not finished correctly ( due to cached data)