deleted an unnecessary line.
deleted constructor parameter.
changed module set up process.
changed local prototype variable name for readability.