RBT 2

This was after a whileeee. It's tiring.