modify get_vm(id)