modify label's constructor