mention explanation about upstream