added version to abstract extractor