Dein letztes KI-generiertes Video hat drei Versuche und zwei Überarbeitungen des Prompts gebraucht und sah trotzdem aus wie ein Fiebertraum. Genau diese Frustration soll Kling 2.0 beheben – und weitgehend gelingt das auch.
Als Testobjekt für KI-Videogeneratoren liegt die größte Stärke von Kling 2.0 in der Kombination aus Text-zu-Video-Funktionen und der Bearbeitung mehrerer Elemente. Perfekt ist es allerdings nicht: Das Verhältnis zwischen Token-Kosten und Ergebnis schmerzt, und die Generierungszeiten können die Geduld auf eine harte Probe stellen.
Kurzfazit: Ist Kling 2.0 das Richtige für deinen Workflow?
Kling 2.0 übertrifft die Konkurrenz bei der Bild-zu-Video-Generierung, während der Abstand bei direkten Text-zu-Video-Aufgaben kleiner wird. Dieser Unterschied zeigt dir genau, wann du es einsetzen solltest und wann du die Arbeit besser anderswo erledigst.
| 🟢 Einsetzen (Ideale Anwendungsfälle) | 🔴 Vorerst überspringen (Wichtige Einschränkungen) |
| Kinoreifes B-Roll-Material für Umgebungen und atmosphärische Establishing Shots | Mehrminütige Erzählungen, die perfekte, konsistente Charakteridentität erfordern |
| Exakte visuelle Prompt-Übereinstimmung mit expliziten Objektiv- und Kamerabewegungen | Hochgeschwindigkeits-Actionsequenzen, die Randunschärfe und Kompressionsartefakte auslösen |
| Komplexes Storytelling mit mehreren Akteuren und Synchronisation von vielen Elementen | Projekte mit kleinem Budget, bei denen fehlgeschlagene Generierungen nicht erstattungsfähige Credits kosten |
Kling AI 2.0 ist ein bedeutsames Upgrade für jeden cineastischen Videokreativen, der Wert auf Prompt-Treue und Kontrolle über mehrere Elemente in einer Szene legt. Im Vergleich zur Version 1.6 hat Kling einen gewaltigen Sprung gemacht. Es folgt Text-Prompts deutlich besser, lässt Charakterbewegungen natürlich aussehen und liefert einen sauberen, cineastischen Stil. Nutzer berichten, dass es tatsächlich wie „vor der Kamera gefilmt“ wirkt und nicht wie ein computergeneriertes Produkt. Dennoch gibt es noch ein paar Kinderkrankheiten. Das Token-Kosten-Verhältnis ist happig, besonders im Professional-Modus bei USD0.98 pro 10 Sekunden. Die Generierung kann auf manchen Plattformen bis zu 16 Minuten für knapp 5 Sekunden Video dauern, und das Modell reagiert extrem empfindlich auf minimale Änderungen am Prompt.
Wenn dein Workflow cineastischen Output und Prompt-Genauigkeit über alles stellt, fällt dieses Kling 2.0-Review deutlich positiv aus – unter der Bedingung, dass du dein Credit-Budget genau planst.
Was unterscheidet Kling 2.0 von früheren Versionen?
Hast du schon mal einen KI-Clip gesehen, bei dem eine Hand einfach ins Nichts verschwindet? Das ist das klassische KI-Flackern. Kling 2.0 schlägt die Version 1.6 vor allem darin, dieses Chaos zu beseitigen. Die Technik wurde von Grund auf neu entwickelt, um genau diese störenden Glitches zu eliminieren.
Die Master-Engine: Ein struktureller Wandel, kein bloßes Tuning
Kling 1.6 nutzte eine Diffusion-Transformer-Architektur (DiT) mit einem räumlich-zeitlichen „Joint Attention“-Mechanismus. Dieser sorgte zwar für flüssige Übergänge, hatte aber Schwierigkeiten, konsistente Bewegungsvektoren über längere Sequenzen beizubehalten. Das Ergebnis war der typische „KI-Video-Look“, der für geschulte Augen sofort erkennbar war.
Die Kling 2.0 Master Engine behält das DiT-Fundament bei, baut aber massiv darauf auf. Der große Fortschritt liegt darin, wie präzise es deine Worte in das Video übersetzt. Es erkennt feine Details in komplexen Prompts und hält die Qualität und den Look auch in längeren Clips konsistent.
Die wichtigsten architektonischen Verbesserungen auf einen Blick
| Feature | Kling 1.6 | Kling 2.0 Master |
| Zeitliche Kohärenz | Inkonsistent über Frames hinweg (starkes Flackern) | Deutlich stabilisiert; fixierte Umgebungen |
| Bewegungsartefakte | Hoher Qualitätsverlust bei schnellen Aktionen | Massiv reduziert durch verbessertes DiT-Semantik-Mapping |
| Prompt-Treue | Moderat; wörtliche Interpretation | Verbessertes Tracking mehrerer Elemente und Physik-Alignment |
| Flüssige Bewegungsphysik | Einfache Trägheit; Gliedmaßen neigen zum Verformen | Natürliches Gewicht, Impuls und Skelett-Konsistenz |
| Native Auflösung / Modus | Bis zu 1080p (anfällig für Verzerrungen) | Optimiertes 720p/1080p (verbesserte visuelle Texturen) |
Kling 2.0 fixiert Umweltelemente an ihrem Platz und eliminiert flackernde Schatten sowie schmelzende Hintergründe, was zuverlässige Szenenübergänge und längere Bewegungssequenzen mit professionellem Schliff ermöglicht.
Der Kompromiss ist die Generierungszeit. Frame-Skipping am Ende von Charakterbewegungen war in den Benchmarks der 2.0 Master-Version noch erkennbar – eine Lücke, die spätere Versionen weiter schließen. Für Kreative, die zeitliche Kohärenz über reine Geschwindigkeit stellen, ist das Master-Tier der Einstiegspunkt, den man kennen sollte, bevor man in der Modell-Hierarchie aufsteigt.
Cineastische Analyse: Prompt-Treue, Kamerasteuerung und Bewegungsgenauigkeit
Wenn du Kling 2.0 um einen „langsamen Push-in-Tracking-Shot mit einem 85mm-Objektiv und geringer Schärfentiefe“ bittest, liefert es tatsächlich etwas Vorzeigbares. Das ist bei KI-Videotools alles andere als selbstverständlich und einer der größten Erfolge in Sachen Prompt-Treue bei diesem Modell.
Wie Kling 2.0 cineastische Sprache liest
Klings Modelle berechnen keine echte optische Physik. Spezifikationen wie Brennweite und Blende fungieren eher als stilistische Hinweise statt als tatsächliche optische Parameter; das Modell assoziiert Begriffe wie „f/2.8“ mit visuellen Mustern aus den Trainingsdaten, nicht mit einer rechnerischen Simulation der Blende. Trotzdem ist die cineastische Objektivsimulation konsistent genug, um sie für Kurzfilm-Produktionen zu verwenden.
Kamerabewegungs-Instruktionen, die Kling 2.0 zuverlässig verarbeitet:
- Pan, Tilt, Zoom, Roll, Pedestal
- Dolly Push-in und Pull-out
- Tracking- und Follow-Shots
- Simulation von Handkamera-Wackeln
Um die Prompt-Treue bei einer emotionalen, fotorealistischen Szene zu testen, haben wir die Kling v2.0 I2V Master API via Atlas Cloud eingesetzt, um einen warmen, langsamen Dolly-Shot zu rendern:
Klings offizielle Anleitung für Kamerabewegungen empfiehlt, die Kamera-Instruktion an das Ende des Prompts zu setzen, damit die KI zuerst die Szene aufbaut, bevor sie sich durch sie hindurchbewegt. Indem wir zuerst das warme, gefleckte Sonnenlicht, die heitere Atmosphäre und die Interaktionen der Charaktere beschreiben und den Tag [Kamerabewegung: Langsamer cineastischer Push-in...] ganz ans Ende setzen, zeigt dieser Live-Benchmark die wahren Fähigkeiten der Engine.
Vorteile:
- Makelloses Gesichts-Anchoring: Über die gesamte 5-sekündige Zeitachse behalten die Gesichtsstrukturen beider Charaktere absolute Stabilität. Es gibt kein „Character Drift“ oder Verschieben der Identität; die echten, warmen Ausdrücke bleiben perfekt erhalten.
- Makellose kinetische Interaktion: Die Mikro-Aktion, bei der die Ehefrau sanft den Arm ihres Mannes berührt und die Hand dort ruht, wird mit natürlichem, flüssigem menschlichem Gewicht wiedergegeben. Die Geometrie der Hand bleibt konsistent, ohne zu zufälligen Artefakten zu verschmelzen.
- Konsistente Hintergrundgeometrie: Im Gegensatz zu Standard-KI-Videotools, bei denen Hintergründe während Kamerabewegungen schmelzen, bleiben die Holzlatten der Parkbank und die fernen Bäume im 3D-Raum strukturell fixiert, während die Kamera näher heranfährt.
Nachteile:
- Seltsames Licht im Hintergrund: Achte auf die Blätter zwischen Sekunde 2 und 4. Das Kameratracking ist meist flüssig, aber die Sonnenflecken flackern ein wenig. Das System scheint leicht zu kämpfen, wenn es versucht zu berechnen, wie Licht durch sich bewegende Blätter fällt.
- Künstliche Kamerabewegung: Der Kamera-Zoom wirkt etwas computerisiert. Es fühlt sich eher wie ein digitaler Ausschnitt (Crop) an als wie ein echtes, physisches Kameraobjektiv, das nach vorne bewegt wird. Das zeigt, dass die Engine nur rät, wie ein Objektiv funktioniert, anstatt echte Physik zu berechnen.
Das Auslassen der korrekten Prompt-Reihenfolge führt oft zu Ergebnissen, bei denen chaotische Kamerabewegungen eine unvollständig gerenderte Szene überschreiben, was zu schmelzenden Horizonten oder sofortigem strukturellen Zusammenbruch führt. Für Nutzer von Cloud-APIs ohne manuelle Schieberegler bleibt das Platzieren des Kamera-Befehls ganz am Ende die wichtigste Syntax-Regel.
Wo die Bewegungsgenauigkeit versagt
Das Tracking der Bewegungsgenauigkeit funktioniert bei kontrollierten, langsameren Bewegungen gut und fixiert die strukturelle Integrität des Hauptmotivs zuverlässig. Die wahren Grenzen des Systems zeigen sich jedoch bei High-Action-Sequenzen, bei denen komplexe Vektorphysik die zeitliche Engine überfordert.
Um das Handling von High-Velocity-Tracking der Kling v2.0 Master Engine zu testen, haben wir via Cloud-API eine hektische Motorradverfolgungsjagd durch eine neon-durchflutete Metropole bei Nacht generiert:
Während die Kamera schnell die Richtung wechselt, bietet dieser Benchmark-Clip einen exzellenten Einblick, wie die Architektur mit hochfrequenter kinetischer Energie umgeht:
Vorteile:
- Hervorragende Stabilität starrer Körper: Der Fahrer im Vordergrund bleibt beeindruckend intakt. Trotz des Hochgeschwindigkeits-Drifts zeigen die Lederjacke, der behandschuhte Griff am Lenker und die Helmgeometrie keinerlei Körperverformung – ein massiver architektonischer Sieg gegenüber älteren Modellen.
- Entkoppelte Vordergrundgeschwindigkeit: Die Engine schafft es erfolgreich, die Beschleunigungstrennung zwischen dem Motorrad und der unmittelbaren Straßenoberfläche beizubehalten, was verhindert, dass das Hauptobjekt mit dem Asphalt verschmilzt.
Nachteile:
- Wackelpudding-Effekt im Hintergrund: Achte genau auf die Sekunde 2 bis 3, als das Objektiv einen schnellen lateralen Schwenk ausführt. Die vertikalen Linien der massiven Neon-Wolkenkratzer und Hintergrundstrukturen verformen sich unnatürlich und respektieren die starre 3D-Perspektive nicht.
- Verschwommene schnelle Bewegungen: Während Standbilder perfekt scharf aussehen, führen schnelle Schwenks zu starker Verpixelung. Die Straßenlaternen und die Straße zerfallen in hässliche Pixelblöcke. Es sieht definitiv noch nicht so sauber aus wie echtes TV-Material.
| Prompt-Typ | Output-Qualität | Häufige Probleme |
| Slow Dolly / Push-In | Stark | Minimale Artefakte; fixierte Koordinaten |
| Handheld-Tracking | Moderat | Gelegentliche Randunschärfe; leichtes Drift der Schärfeebene |
| High-Speed Action | Inkonsistent | Verformung der Hintergrundumgebung; Zusammenbruch sekundärer Entitäten |
| Statische Szene mit Objektiv-Infos | Stark | Präzise Stilanpassung; keine erkennbare Verzerrung |
Das Fazit für die Praxis: Schreibe deine Kamerabefehle zuletzt, halte Action-Sequenzen sequenziell, statt chaotische Bewegungen zu stapeln, und plane für Aufnahmen mit viel Bewegung zusätzliche Generierungs-Credits oder Cloud-GPU-Zeit ein, um Verformungen der Umgebung auszufiltern.
Der Gamechanger für Content Creator: Fortgeschrittene Multi-Element- und Bild-zu-Video-Workflows
Laut Klings Vizepräsident Zhang Di macht die Bild-zu-Video-Generierung etwa 85 Prozent der gesamten Videokreation auf der Plattform aus, wobei die Qualität des Quellbildes eine entscheidende Rolle für das Ergebnis spielt. Allein diese Statistik sagt dir, worin du Zeit investieren solltest, bevor du überhaupt das Kling-Interface öffnest.
Der Meister der semantischen Kontrolle mehrerer Elemente
Um die praktischen Grenzen des semantischen Mappings von Kling 2.0 bei mehreren Elementen zu verstehen, haben wir einen Stresstest mit einer komplexen Komposition durchgeführt: ein sich bewegendes Hauptsubjekt, Mikro-Texturen (Logos auf Kleidung) und ein chaotischer, nicht-linearer Hintergrund (fußgängerreiche Umgebung).
Dieses Benchmark-Video verdeutlicht die Reife der Generierung und legt gleichzeitig die verbleibenden Geister der KI-Render-Latenz offen.
Vorteile:
- Makellose Asset-Beibehaltung: Das orangefarbene „M“ auf der College-Jacke behält über alle 120 Frames hinweg die absolute geometrische Ausrichtung bei – keine Verzerrung, kein Schmelzen der Textur.
- Kinematische Entkopplung: Die Engine trennt wunderbar die Vorwärtsbewegung des Hauptsubjekts von den lateralen und parallelen Bewegungen der Hintergrundmenge. Die Pfadvektoren vermischen sich nicht.
- Dynamische optische Unschärfe: Während die Kamera näher heranfährt, skaliert der Bokeh-Hintergrund natürlich mit und respektiert die simulierte physische Schärfentiefe.
Nachteile:
- Der Mikro-Flacker-Glitsh: Achte genau auf Sekunde 1 bis 2. Während sich die Beleuchtung im Hintergrund verschiebt, zeigt das linke Revers der blauen Jacke einen deutlichen Luminanz-Flackereffekt, bei dem das Modell plötzlich die Stoffschatten neu berechnet.
- Struktureller Zusammenbruch des Hintergrunds: Während der Hauptcharakter makellos bleibt, leiden sekundäre Elemente. Um Sekunde 2 erlebt ein vorbeigehender Fußgänger auf der linken Seite eine kurze skelettale Verformung und verschmilzt leicht mit dem Hintergrund.
Der Workflow: Flux AI zu Kling
Die zuverlässigsten Tipps für Charakterkonsistenz von arbeitenden Kreativen deuten auf eine Lösung im Vorfeld hin: Beginne mit einem hochauflösenden, detailreichen Bild, bevor Kling überhaupt Hand anlegt. Wenn du zuerst ein hochwertiges Standbild mit Flux 2 generierst und dieses als Referenzrahmen für mehrere Kling-Video-Varianten nutzt, hast du direkte Kontrolle über Komposition, Farbe und Framing, bevor Bewegung hinzugefügt wird.
Der Flux AI zu Kling Workflow in der Praxis:
| Schritt | Tool | Produktionszweck |
| 1. Basisbild generieren | Flux Pro | Hochauflösender, konsistenter Charakter- und Kompositionsrahmen |
| 2. High-Fidelity Upscale | Topaz Gigapixel | Weichheit eliminieren und Mikro-Texturen vor der Eingabe hervorheben |
| 3. Layout animieren | Kling 2.0 I2V Master | Zeitliche Bewegungsvektoren hinzufügen bei Erhalt der Basisbilddetails |
Das Überspringen des Upscaling-Schritts ist der häufigste Grund, warum Kreative bei Sequenzen mit viel Bewegung verschwommene Ergebnisse erhalten. Die Kompression von Kling verstärkt jede Weichheit, die bereits im Start-Frame vorhanden ist.
Preis vs. Leistung: Sind die Token-Kosten für Indie-Filmemacher gerechtfertigt?
Verbringst du einen Nachmittag damit, Kling 2.0 im Professional-Modus zu testen, wirst du dein monatliches Credit-Limit schneller erreichen, als erwartet. Das ist die am häufigsten geäußerte Beschwerde von professionellen Anwendern, und sie verdient eine direkte finanzielle Antwort.
Aufschlüsselung der Abo-Preise von Kling AI
Die aktuellen Consumer-Pläne von Kling reichen von einer kostenlosen Stufe mit begrenzten monatlichen Credits bis zu einem Standard-Plan für etwa 10 USD pro Monat mit 660 Credits, einem Pro-Plan für etwa 26 USD pro Monat mit 3.000 Credits und einem Ultra-Plan für 128 USD pro Monat mit 26.000 Credits.
Die Token-Kosten für Kling 2.0 liegen bei etwa 100 Credits pro 5-sekündiger Generierung im Professional-Modus, verglichen mit etwa 20 Credits für frühere Kling 1.6-Videos. Das ist eine fünffache Kostensteigerung pro Clip, die sich bei den iterativen Tests, die für ernsthafte Projekte nötig sind, schnell summiert.
Wichtige Abrechnungs-Fallstricke, die du vor dem Abschluss kennen solltest:
- Fehlgeschlagene Generierungen verbrauchen Credits ohne automatische Erstattung, und ungenutzte Credits verfallen am Ende jedes Abrechnungszyklus ohne Übertragung.
- Mehrere verifizierte Nutzer berichten, dass monatliche Credit-Erneuerungen ausbleiben, obwohl das Abo weiterhin berechnet wird, wobei der Kundensupport nur per E-Mail erreichbar ist.
Kling 2.0 vs. Veo 2 Kosten
Der Kostenvergleich zwischen Kling 2.0 und Veo 2 ist auf dem Papier krass. Die Google Veo 2 API kostet 0,50 USD pro Sekunde generiertes Video, was bedeutet, dass ein 5-sekündiger Clip 2,50 USD kostet – noch bevor man das Abo einrechnet. Kling 2.0 Professional-Modus über die API kostet etwa 0,98 USD für 10 Sekunden, was es bei API-Nutzung mit hohem Volumen deutlich günstiger macht.
WAN 2.1 Lokal vs. Cloud AI: Die versteckten Kosten von "Gratis"
WAN 2.1 Lokal vs. Cloud AI ist das Thema, bei dem Indie-Filmemacher oft landen, nachdem sie den ersten Schock bei den Abo-Kosten überwunden haben. Der Reiz ist offensichtlich: keine laufenden Kosten. Die Realität ist jedoch weniger komfortabel. Performance-Tests zeigen, dass eine H100 eine 720p-Videogenerierung in 284 Sekunden abschließt. Während eine RTX 4090 theoretisch optimierte 720p-Skripte über extreme FP8-Quantisierung und CPU-Offloading ausführen kann, drohen dabei massiv „Out-of-Memory“ (OOM)-Fehler, weshalb 480p das stabile Limit bleibt.
Das Mieten einer H100 für Cloud-Computing kostet je nach Anbieter etwa 2 bis 8 USD pro Stunde. Für gelegentliche Nutzung unterbietet das Klings Abomodell. Für die tägliche Produktion werden die Wartezeiten der Paid-Credit-Warteschlange und das Abo-Modell jedoch besser kalkulierbar als die Abrechnung nach GPU-Miete.
| Option | Kosten pro 5s Clip (geschätzt) | Warteschlange | Erforderlicher VRAM |
| Kling 2.0 Pro (Consumer) | ~USD0.30 - USD0.50 | Bezahler-Priorität, variabel | Keine (Cloud) |
| Veo 2 API | ~USD2.50 | Schnell | Keine (Cloud) |
| WAN 2.1 Lokal (H100) | GPU-Miete + Setup | Keine | 80GB |
| WAN 2.1 Lokal (RTX 4090) | Hardware-Kosten | Keine | 24GB (Beschränkt auf 480p / quantisiertes 720p) |
Das ehrliche Fazit zu den Abo-Preisen von Kling AI: Für Kreative, die unter 20 finale Clips pro Monat produzieren, ist der Pro-Plan sinnvoll. Über diesem Volumen treibt die Credit-Burn-Rate die Kosten in einen Bereich, in dem WAN 2.1 auf einer gemieteten A100 den Setup-Aufwand rechtfertigt.
Profi-Tipps zur Maximierung der Videoqualität und Vermeidung verschwendeter Credits
Die meisten verschwendeten Generierungs-Credits gehen auf dieselben drei Fehler zurück: Start mit einem weichen Bild, fehlendes Face-Binding und das Anwenden einer einzigen groben Bewegungsmaske auf eine komplexe Aktion. Dieser vierstufige Workflow schließt diese Lücken, bevor du auf „Generieren“ klickst.
| Phase | Produktionsschritt | Ziel der Vermeidung |
| Upscale | Quellbild via Topaz auf 2048px+ verarbeiten | Bewegungs-Verpixelung und Unschärfe |
| Bind | Gesicht und Kleidung in Element-Referenz markieren | Identitäts-Drift über Frames hinweg |
| Anchor | Individuelle Gelenk-Bewegungsanker setzen | Verformen von Gliedmaßen |
| Script | Kamera-Ein-/Aus-Befehle im Prompt hart kodieren | Unbrauchbare Übergangsschnitte |
Upscaling vor dem Hochladen
Klings zeitliche Engine erbt die Schärfe deines Eingabe-Frames; weiche Bilder verstärken die Bewegungsunschärfe.
- Aktion: Jage dein Basisbild durch Topaz Gigapixel oder Clarity Upscale.
- Ziel: Minimum 2048px an der langen Kante, um feine Details (Hautporen, Stoff) während der Diffusion zu fixieren.
Binde den Charakter
Das Auslassen dieses Schrittes ist die Hauptursache für das Drift-Verhalten von Gesichtern zwischen Sekunde 2 und 4.
- Aktion: Lade deinen hochskalierten Frame als Charakterreferenz hoch und aktiviere Element-Referenz-Binding.
- Ziel: Markiere explizit das Gesicht und die wichtigsten Kleidungsstücke des Subjekts, um die Identität über die gesamte Zeitachse zu fixieren.
Verankere Hauptgelenke
Eine einzige breite Maske über den ganzen Körper gibt dem Modell zu viel Freiheit, was zu schmelzenden Gliedmaßen führt.
- Aktion: Pausiere die Zeitachse und setze individuelle Tracking-Anker auf die Hauptgelenke.
- Ziel: Isoliere Schultern, Ellbogen, Handgelenke, Hüften und Knie, um anatomische Verformungen zu eliminieren.
Skripte die Kameraschnitte
Vermeide es, Credits für das Generieren sauberer Frames zu verschwenden, die du für dein Schnittprogramm brauchst.
- Aktion: Setze den Output auf 1080p Professional Mode und kodierte Kamerabefehle direkt in deinen Text-Prompt.
- Ziel: Hänge Tags wie [langsamer Push-in am Anfang, statischer Halt, dann harter Schnitt auf Schwarz] an, um schnittfertige Übergänge zu erhalten.
Endgültiges Fazit: Wann du Kling 2.0 einsetzt und wann du es lässt
Nachdem wir Prompt-Treue, Preisstruktur, Bewegungsgenauigkeit und die Multi-Element-Pipeline getestet haben, ist das Bild klar genug für eine direkte Antwort: Kling 2.0 verdient seinen Platz im professionellen Werkzeugkasten, aber nur für spezifische Workflows.
Kling 2.0 ist kein Ersatz für traditionelle Produktions-Assets. Betrachte es als eine spezialisierte Cloud-Rendering-Engine, die am besten geeignet ist, um hochwertiges Stock-Footage auf kommerziellem Niveau, komplexe Übergangselemente und kontrollierte Single-Shot-cineastische Szenen auf Abruf zu generieren. Mit über 22 Millionen Nutzern und 15.000 Entwicklern, die via API integriert sind, hat sich die Plattform als produktionsreifes Tool etabliert – vorausgesetzt, du kombinierst den richtigen Job mit dem richtigen Modell-Tier und planst das Budget entsprechend.







