updated group model