co from upstream