updates to the nodes