Abc's groups