prep for python port
prep for distribution to pypi