working on add_objectives