Final Version
Namen geändert,
Exceptions hinugefügt,
Feinschliff - Abgabe Fertig