attempt to make setup.py working. failed for now