adding multi-vm support and adding a client to the dc