add cpDetector