added documentation to the repo