ported old tasks to ioc tasks

restructured project

ported task to ioctasks

removed unnecessary code