bug fix: Changed File.join to URL.join