Diego Rodriguez's groups