added method ForecastById