updated various function on the scenarios and forecasts