improved the way Ring is used