add cxf