work in progress
updated setup.py