naja es dauert eben solange wie es dauert. So übersichtlich dein Code ist, einfach zu verstehen ist er nicht. Aber da er funktioniert, bleibt nur der Rat ihn nun zu kommentieren damit du später da auch leichter durchsteigst.