Implement feature extractor