halfway through optimization