multivalue extraction