working on forecast and auto-geolocate