upstream conditioning