vm -> wm