add log.js module and update