better explanation in readme.md