+ explained diagrams for extractor