Added additional comments to the source file and to the individual
functions