btree traverse
create btree