added comments to some of the headers