updated overall objective