added DeleteNode, UpdateNode