add utils and create DataManager