image: source abstractions :: smoothabstraction