Revisar a partir da linha 302