initial setup.py