turn into a python package