extractor returns lists