add GrayDetector