add ReaBlackNode class