adding to urlrequest, more extensible