New code version with setup.py