update README.md and comments