add valid bst