Updated WeatherDemo with design