detailed readme.md written