add rb_tree