Style changes and documentation.