add comments, code cleanup
comment fixes
Add comments, refactoring, code cleanup
Add comments, refactoring, code cleanup