ADD: new optimizer with much lower complexity, but less compression