corrigi alguns dos pontos que o Wil notou em comentarios