rb_tree wip