make labeling compose better