jacobi (to be finished)