melhorias nas validações e mensagens