working prototype, full extractor API support