use one data structure for jacobians