utils.js