now using setuptools