add getPreDataModel