This is not really the correct way to do it, but it's ok for a start. I'll provide a 'lable' method on the Node