flex-forecast-may18