updated extractor extracts all data except category