adding basic_tree_fast