drawing things properly, labels working