First implimentation of labels