integração com o formulario e validação