added silent flag
fixed up the detector naming conventions