add variant matching problem