UPDATE TO UPSTREAM