implementando otimizacao