added optic Jacobi