Doc blocks and formatting