maintain gm ?GROUP_TABLE abstraction
in yet another place