working out architecture of the vms response