adds group processing