work on LAOptimizer