refactoring and todo list
google map loads new location based on search results