CObj port wip