add products_state_array as an argument for jacobi and deriv functions, and removed old (explicit) ratelow simulators