Additional commenting and documentation.