refactor prototype.js, add namespace and module to module.js