#upstream processing