updated the optimization classes to use the new logger