initial version of  task, animhandler, datamanager