pullback into product