finish file downstream support