add cpd detector