mecanismo de validacao