add text extractor