added new node; correct bug remove node.