Carlos Medeiros's groups