matching refined