update of optimizations