external script DataManager