custom validator info