check singl valu collect match equal match size equal valu match iter 