@macron: really good abstract