Added classes for processing groups