Anforderungen #1 und #2 implementiert
Anforderung #26 hinzugefügt