Generation of new groups