id and groups share functions