produce predict