1. update README.md
2. re-orginze the src directory