Code etwas aufgeräumt, Überflüssige Klammern entfernt, Einrückungen angepasst.