add initial bst python version