working on groupcomm