working on promises for weather data