Implementierung auf die neue Versionen angepasst.