out put optimize