smart_detect
