finish setup.py