added GenMatchingProducers