added RingSetupHandler