Modificada função valida