Refactored the Forecast Fragment