catalog extractor