playing with TreeI and NodeI