added dynamical recipe product removal.