legacy extractor