add geolocation module