working on implementing the DataManager in the core