more explanation in README.md