alles nochmal überarbeitet die struktur ist nun besser