detrect
not defined yet