using comment headers to denote various sections of code