add some methods for label's reusability