refac utils.js ..