working bc and jacobian