tree_str design started