upstream operations