labels working again with some bugs