       options.correlationName = vmName
       @kc.run options, callback
 
-  _runWraper:(command, vm, callback)->
+  _runWrapper:(command, vm, callback)->
     [callback, vm] = [vm, callback]  unless 'string' is typeof vm
     @fetchDefaultVmName (defaultVm)=>
       vm or= defaultVm

    [callback, vm] = [vm, callback]  unless callback
    @fetchDefaultVmName (defaultVm)=>
      vm or= defaultVm
      @_runWraper 'vm.info', vm, (err, info)=>
        warn "[VM-#{vm}]", err  if err
        @emit 'StateChanged', err, vm, info
        callback? err, vm, info

        # silence   : yes

  start:(vm, callback)->
    @_runWrapper 'vm.start', vm, callback

  stop:(vm, callback)->
    @_runWrapper 'vm.shutdown', vm, callback

  halt:(vm, callback)->
    @_runWrapper 'vm.stop', vm, callback

  reinitialize:(vm, callback)->
    @_runWrapper 'vm.reinitialize', vm, callback

  remove: do->

