initial upstream