Reformat it for readability.
Start setting up some of the includes.