propagating the value of production