module TreeWithNode