added List::Group code