adjust objective