started to refactor googlemaps