restored to working without produce