updated the optimization module