init
add methods in Tree