Added BST but haven't tested it yet