Habe mir den zweiten Part gerade zwanghaft auch nochmal angeschaut, an sich alles okay, allerdings ist die Aussprache der Begriff teilweise echt grausam - Ist kein grundsätzlicher Fehler deines Codings, sondern einfach für die Erklärung nicht sonderlich gut.
Als Beispiel: "align"
Du sprichst es "aliegen" aus, es wäre aber "älein" richtig - Nicht wundern, sieht absolut kacke aus, aber es geht um die Verdeutlichung.