updating feature detection
updating feature detection