Added gmaps functionality. Needs serious refactoring