added join
added tree_node_t
added 08.03