optimizer class request