commenting and some formatting.