restructure for python package