image: source abstractions :: ringabstraction