add comments
update README.md