updated CardMatching private