add LabelInterface