efficient labeling