add ring replace