added more methods to Nodes