added FeatureDetector