Mudanças de variáveis, inicialização próxima ao uso e alterações na main em andamento.