added setup.py