refine and add group chat