Rings implemented