groupID -> groupIdx