add cxObject