using URI join for URL construction
updating to use file.join cuz URI.join is wonk