auto-geolocation and forecast working