suitable for large groups