task io struct adds data url for the convienence of accessing data in shock