Code improvements &
Exceptions hinzugefügt