pull in from downstream