integrate cxf