multiclass labeling