finish develop.py, expand README.md, a bit refactoring