getting through more of the optimization