updating program module function and comments.