pulling upstream