vm.js added