updated datamodel with recommend, and RMSE