commonly vms only have one domain, but it also can contain several domains, so here suggest to use main_vm