fixed rbtree