can add and delete goals on the fly from index