changed ask_label to return a label object