utility.js added