add search functionality to map