working feature extractor