switching to setup.py