working state for text label
show label
refactoring