some changes to objectives