add geolocation methods