Rewrote geolocation and weather data requests.