Documentation
refactor and comment code
Merge branch 'refs/heads/Documenation'