add file download pipeline