added &agent parameter to urlgen