Workaround!
Funktionen ausgelagert, sonstige optimierungen!