Redesigned Extractor API