das ganze nochmal etwas neusortiert, damit es nochmal bersichtlicher ist