group processing techniques