add setup.py and arrange dir