UPSTREAMING AGREEMENT