changes at vm.rb added