abstract for Florian Pfeiffer
abstract for Jeff