[ring_constructor]