Auf Fragments umgestellt, alle Änderungen siehe Kommentarkopf