initial zerovm support commit