neat & tidy: donut, promises, toast