modified:   node.py