added RingElement