added module level comments