abstracted and distilled

more chains