setup.py fixes
back to functions