move conjugate to Ring