progress on jacobian