update objectives and approach