Commit final do trabalho (sim, ainda tem erros).