choose workspace owner implementation