feature detection
typo