Lesson 5 -Implemented forecastAdapter