accommodate_groups_of_various_sizes