adding extractor