working on jacobians