UPSTREAM TECHNOLOGIES