finally packaged for pypi :)