add R-B tree