upstream operation