shell now has shellVm interface