comments made for all of the code.