modify and complete rbtree