add adding and removing of objectives