groups and collisions