added DistThresholdCHOP