added CXCommand