Cosmetic changes
Add docs and comments
Make it 'void' as it returns nothing