upstream work