support mutiple labelling