added features to weather.py