add vmm serialize / deserialize