modified Detector type