add recommendation and forecasting