Additional commenting

Additional comments included but no changes to the actual functions.