Otimizações e correções no código