added reference to jacobian function