otimizações e algumas traduções