update readme.md and comments