implement DataManager