refactor addlabel to an individual .