dict extractor