adding a setup.py