add Tree.java