multi-vm steps
type fixes