some tweaks plus very start of setup.py writing