auto detection system