address search google map refactored