added LabelSet and basic add/remove