weatherData class finished untested