added referer() utilities