[task] porting to OLE OS