Add description. Reformat headers. Whitespace.