add helper.js and logger.js