Improved comments and readability.