cleaned up module file with comments