the detect module