- Updated file headers and added comments.
- Code beautify ;-)