add c-tor in DataManager