making installation_target optional in vm_handling