implementing label and list-box