add s3 downstream support