validation, repeater