files are re-arranged. setup.py is almost formed