code readability and documentation fixes
code readability and documentation fixes