add rbtree check