suppoting gid