added validation of one pair, two pairs, threes and fourths