interproducing