Documentation
Documentation
Refactor to improve readability
Indenting