otimizacao + fix