Melhorias na estrutura geral do código