DNB COLLEGE

AI Drum & Bass Ableton Tutorials

LESSON DETAIL

Drop stretch tutorial with DJ-friendly structure in Ableton Live 12 for jungle oldskool DnB vibes (Advanced)

An AI-generated advanced Ableton lesson focused on Drop stretch tutorial with DJ-friendly structure in Ableton Live 12 for jungle oldskool DnB vibes in the DJ Tools area of drum and bass production.

Free plan: 0 of 1 lesson views left today. Premium unlocks unlimited access.

Drop stretch tutorial with DJ-friendly structure in Ableton Live 12 for jungle oldskool DnB vibes (Advanced) cover image

Narrated lesson audio

The voice track includes the tutorial plus extra teacher commentary.

Open audio file

Main tutorial

```markdown

Drop Stretch Tutorial (DJ‑Friendly) in Ableton Live 12 — Oldskool Jungle / DnB Vibes 🥁🔥

1) Lesson overview

“Drop stretch” is the art of extending (or shortening) the drop section without breaking the DJ structure—so your tune still mixes cleanly in a set. In oldskool jungle and classic rolling DnB, DJs rely on predictable phrase lengths (often 16/32 bars) for blends, rewinds, and doubles.

In this lesson you’ll build a DJ-ready arrangement with a stretchable drop inside Ableton Live 12—using locators, grouped sections, follow actions, and clean phrase math, plus production tricks that keep the energy consistent even when you add/drop bars.

---

2) What you will build

You’ll end up with:

  • A DJ-friendly song structure (intro → breakdown/tease → drop → mid → outro) with clean 16/32 bar phrases
  • A Drop A and Drop B system where you can extend the drop on demand
  • A “Drop Extender” section that loops seamlessly (8 or 16 bars) with no groove loss
  • A method to export DJ tool versions:
  • - Extended Drop Mix (for rollers)

    - Short Drop Mix (for quick impact / radio)

    - Optional: DJ Intro Tool (kickless intro / amen tease)

    ---

    3) Step-by-step walkthrough

    Step 0 — Set the project up like a DJ tool

    1. Tempo: Pick a proper jungle/DnB range:

    - Oldskool/jungle: 160–170 BPM

    - Modern DnB: 172–175 BPM

    2. Time signature: 4/4 (keep it simple for DJ phrasing)

    3. Global quantization: 1 Bar (top-left).

    This makes launching/looping sections tight when auditioning.

    Workflow tip: Turn on the Arrangement Loop Brace often while testing drop extensions.

    ---

    Step 1 — Build a phrase grid (the “DJ math”)

    In Arrangement View:

    1. Turn on Beat Time Ruler.

    2. Create Locators every 16 bars:

    - Right-click timeline → Add Locator

    - Name them: `Intro 1`, `Intro 2`, `Tease`, `Drop A1`, `Drop A2`, `Mid`, `Drop B1`, etc.

    Target phrase plan (example):

  • Intro: 32 bars (DJ mix-in)
  • Tease/Break: 16 bars
  • Drop A: 32 bars
  • Mid / switch: 16 bars
  • Drop B: 32 bars
  • Outro: 32 bars (DJ mix-out)
  • Oldskool vibe note: Jungle often loves clear 32-bar blocks for A/B edits and doubles. 🎚️

    ---

    Step 2 — Choose your “Drop Extender” material (what can safely loop?)

    A drop extension works best when you loop a section that is:

  • Rhythmically steady (no “one-time” fills)
  • Harmonically stable (not mid-chord-change)
  • Has a complete drum + bass cycle
  • Best candidates in jungle/DnB:

  • An Amen chop pattern that repeats every 2 or 4 bars
  • A Reese/bassline that resolves cleanly every 8 or 16
  • A classic stab + pad phrase that doesn’t require a big transition
  • Practical rule: Build an 8-bar “core roller” that can be repeated 2–4 times without sounding copy-pasted.

    ---

    Step 3 — Make Drop A modular (Group it so you can stretch fast)

    1. Highlight Drop A (e.g., bars 49–80 if that’s your map).

    2. Press Cmd/Ctrl + G to Group.

    3. Rename the group: `DROP A (32)`.

    Inside that group, create three sub-sections by slicing the timeline:

  • `Entry (4)` — first impact, crash, sub drop
  • `Core Loop (8 or 16)` — your extender
  • `Exit (4)` — fill, transition into mid
  • How to slice quickly:

  • Select a time range → Cmd/Ctrl + E (Split) on clips where needed.
  • Goal: If your “Core Loop” is 8 bars, you can duplicate it to make:

  • 32-bar drop (Entry 4 + Core 16 + Exit 4 + extra 8, etc.)
  • 48-bar drop (add another Core 16)
  • 64-bar drop (add more Core blocks)
  • ---

    Step 4 — Lock the drums so loops don’t “flam” or drift

    If you’re using audio breaks (Amen, Think, etc.):

    On each break clip:

  • Warp: On
  • Warp mode: usually Beats (good for drum slicing)
  • - Preserve: Transient

    - Envelope: ~10–30 (tightness)

  • If it gets too clicky: try Complex Pro for smoother stretching, but Beats is often the jungle standard.
  • For consistent loop feel:

  • Ensure every drum loop clip starts exactly on bar line (no tiny pre-roll)
  • Consolidate clean loop units:
  • - Select exact 8 bars → Cmd/Ctrl + J (Consolidate)

    Ableton device chain (break bus):

  • EQ Eight: high-pass at ~25–35 Hz, small notch if boxy (~250–400 Hz)
  • Drum Buss: Drive 5–15, Boom 0–20 (careful), Damp to taste
  • Glue Compressor: 2:1, Attack 3–10 ms, Release Auto, soft clip on
  • Optional Saturator: Soft Sine, Drive 2–6 dB for bite
  • This keeps your “Core Loop” punchy and repeatable.

    ---

    Step 5 — Create a “DJ‑friendly” drop stretch using duplicate-safe transitions

    Now make the Core Loop truly repeatable.

    #### A) Design “loop-safe” ear candy 🎛️

    Instead of big one-shot fills, use elements that work on every repetition:

  • A filtered hat loop (Auto Filter sweeping subtly)
  • A dub delay throw that resets every 4/8 bars
  • A noise riser that’s short and repeats (not a 16-bar riser that only works once)
  • Stock devices to automate:

  • Auto Filter on breaks/stabs: map cutoff to macro
  • Echo: 1/8 or 1/4 Dotted, low feedback (10–25%), automate wet
  • Reverb: short room on stabs, automate send—not insert (keeps low-end clean)
  • #### B) Build “Entry” and “Exit” as separate, non-looping events

  • Entry (4 bars): crash + sub drop + maybe a single vocal stab
  • Exit (4 bars): classic jungle fill, snare rush, tape stop (optional)
  • That way, you can repeat the core without repeating the “special moments.”

    ---

    Step 6 — Make the stretch fast (two pro workflows)

    #### Workflow 1: Arrangement duplication (best for final exports)

    1. Select the Core Loop time region across all relevant tracks (drums, bass, music, FX).

    2. Duplicate Time:

    - Right-click the timeline selection → Duplicate Time

    3. Do it in 8- or 16-bar increments, always respecting phrase boundaries.

    DJ phrase rule: Extend in multiples of 8, ideally 16.

    #### Workflow 2: Session View “Drop Extender” (best for auditioning live)

    This is killer for DJ tools. 🔥

    1. Create scenes:

    - `DROP A ENTRY (4)`

    - `DROP A CORE (8)`

    - `DROP A EXIT (4)`

    2. Put your clips so the core is a perfect loop.

    3. In the Core scene, set clips to loop and test repetition.

    4. Use Follow Actions (Clip box → Follow Action):

    - For Core clips: set Follow Action to Play Again with a time of 8 bars

    - Or create a probability-based variation: Play Again 70% / Next 30% if you have alt breaks

    Once you like it, record your performance into Arrangement:

  • Arm Arrangement Record and launch scenes.
  • This creates a “performed” extended drop that still stays in time.

    ---

    Step 7 — Keep the bass consistent during extension (the roller must roll)

    If you extend the drop but your bass has a 16-bar evolution, it might “reset” awkwardly.

    Fix: Create a bass core loop that resolves every 8/16 bars.

    Common DnB bass chain (stock devices):

  • Instrument: Wavetable or Operator
  • Saturator: Drive 3–8 dB
  • EQ Eight: clean low-mid mud (200–400 Hz), tame harshness (2–5 kHz if needed)
  • Compressor (sidechain from Kick/Snare bus):
  • - Ratio 4:1, fast attack, release timed to groove

  • Optional Amp (subtle) for grit
  • Optional Corpus (very subtle) for resonant “pipe” tone (dark techy vibe)
  • Oldskool tip: Layer:

  • Sub (pure sine/triangle) + Reese mid (detuned saws)
  • Split with EQ Eight so the sub stays clean while the mid gets dirty.

    ---

    Step 8 — Make it DJ-friendly: intros, outros, and cue points 🎧

    To be DJ-ready, you want clean mix-in/out sections.

    Intro (32 bars) idea:

  • Bars 1–16: hats + percussion + filtered break (no full sub)
  • Bars 17–32: bring in bass hints (high-passed reese), add snare ghosts
  • Final 2 bars: little fill or snare build into the tease
  • Outro (32 bars):

  • Strip melodic elements first
  • Keep drums + bass stable for 16
  • Then remove bass and leave drums/hats for final 16
  • Markers for DJs:

  • Put locators named:
  • - `MIX IN (32)`

    - `DROP`

    - `SWITCH`

    - `MIX OUT (32)`

    ---

    Step 9 — Export multiple DJ tool versions quickly

    1. Create Arrangement locators for start/end of each version:

    - `EXTENDED` (extra core loops)

    - `STANDARD`

    - `SHORT`

    2. Use File → Export Audio/Video:

    - Rendered Track: Master

    - Sample Rate: 44.1 or 48k (label standard)

    - Bit Depth: 24-bit (then dither if making 16-bit)

    3. For DJ use, consider exporting WAV/AIFF.

    Optional: Print an instrumental and a drum tool (drums + bass only) for doubles.

    ---

    4) Common mistakes

  • Extending by odd numbers of bars (e.g., 12) → DJs feel the phrase “trip.”
  • Stick to 8/16/32.

  • Looping a section with a one-time fill → repetition sounds broken or corny.
  • Warp settings causing transient smearing on breaks → use Beats mode and consolidate clean loops.
  • Bassline resets awkwardly at loop points → design bass phrases that resolve every 8/16.
  • Too many transition FX → if you repeat the core, repeated risers feel cheesy fast.
  • ---

    5) Pro tips for darker/heavier DnB 🖤

  • Make the extender section more brutal by automation, not new notes:
  • - Slowly open Auto Filter on reese mids across each repeated core

    - Increase Saturator drive by 1–2 dB over 16 bars

  • Parallel destruction bus (classic heavy trick):
  • - Return track: Saturator (hard) → Drum Buss → EQ Eight

    - Send breaks/snare to it lightly (5–15%) for menace

  • Tighter perceived loudness without killing transients:
  • - Use Glue Compressor gently on drum bus

    - Then on Master, keep limiting modest—DnB needs snap

  • Atmosphere loops for jungle depth:
  • - Grainy pads + vinyl noise (use Vinyl Distortion lightly)

    - Filtered rave stabs with Echo in dub style (1/4 or 1/8 dotted)

    ---

    6) Mini practice exercise (15–25 min) ⏱️

    1. Take an existing drop (32 bars).

    2. Identify an 8-bar core that can loop.

    3. Build:

    - `Entry 4` + `Core 8` + `Exit 4`

    4. Duplicate the core to create:

    - 48-bar drop version (add 16 bars)

    - 64-bar drop version (add 32 bars)

    5. Add one subtle evolution across repetitions:

    - Open hat pattern density or

    - Filter automation on bass mids

    Check: After changes, can you still count clean 16-bar phrases to the switch?

    ---

    7) Recap

  • DJ-friendly drop stretching is phrase math + modular arrangement.
  • Build your drop as Entry / Core / Exit, where the Core is loop-safe.
  • Extend in 8/16/32 bar increments to keep the jungle/DnB grid mixable.
  • Use Ableton stock tools (Warp, EQ Eight, Drum Buss, Glue, Echo, Auto Filter) to keep loops tight and energetic.
  • Export multiple versions (extended/standard/short) so your track works in real sets 🎚️

If you want, tell me your current BPM and whether you’re using Amen/Think breaks or programmed drums, and I’ll suggest a specific 8- or 16-bar “core” blueprint that matches your style.

```

Ask GPT about this lesson

Chat with the lesson tutor, get follow-up help, or use quick actions.

Bigup 👽 Ask me anything about this lesson and I’ll answer in context.

Narration script

Show spoken script
Title: Drop stretch tutorial with DJ-friendly structure in Ableton Live 12 for jungle oldskool DnB vibes (Advanced)

Alright, let’s build a proper DJ-tool style jungle or oldskool DnB arrangement in Ableton Live 12, where the drop can be stretched on purpose without breaking the phrase grid.

This is the stuff that separates “cool track idea” from “this actually mixes cleanly in a set.” Because in jungle and classic rolling DnB, DJs are living on 16 and 32 bar phrases. If you stretch the drop but your structure gets weird, the mix gets weird. So we’re going to do drop stretch like a DJ edit spec, not a random arrangement trick.

By the end, you’ll have a clean intro, a tease, Drop A and Drop B, a mid or switch, and a clean outro. And inside Drop A, you’ll build a core loop that can repeat for 8, 16, 32 extra bars without the groove falling apart, without fills looping in the wrong place, and without your bass doing that awkward “reset to bar one” feeling.

Step zero. Set the project up like you mean DJ business.

Pick a tempo that matches the lane. For oldskool jungle, 160 to 170 is the zone. For more modern DnB energy, 172 to 175. Keep time signature at 4/4.

Now set Global Quantization to 1 Bar. This matters even if you think you’re staying in Arrangement. The moment you start auditioning loops or using Session View to test extended drops, 1 bar quantization keeps everything snapping to the grid like a DJ would expect.

And here’s a habit that will save you later: get comfortable turning on the Arrangement Loop Brace while you test. You want to loop the exact section you might extend, and listen for whether it truly repeats or if it starts “telling on itself.”

Now Step one: build the phrase grid. This is the DJ math.

Go to Arrangement View. Make sure you can see the beat time ruler clearly. Then add locators every 16 bars. Not kinda. Not roughly. Every 16.

Right-click the timeline, add locator, and name them with intention. For example: Intro 1, Intro 2, Tease, Drop A1, Drop A2, Mid, Drop B1, Drop B2, Outro 1, Outro 2.

A solid target plan looks like this: 32 bars of intro for mix-in, 16 bars of tease or break, 32 bars for Drop A, 16 bars for a mid or switch moment, 32 bars for Drop B, and 32 bars of outro for mix-out.

And quick oldskool reminder: jungle absolutely loves those clean 32-bar blocks. It’s rewind-friendly, double-drop-friendly, and it feels “correct” even if the listener can’t explain why.

Now Step two: decide what material can safely loop as your drop extender.

This is where most people mess up. They try to loop the most exciting part, which usually includes a one-time fill, a big transition, or a harmonic change. That’s exactly what you don’t want.

Your extender section should be rhythmically steady, harmonically stable, and complete in terms of drums and bass cycle. In jungle, great candidates are an Amen chop pattern that resolves every 2 or 4 bars, a reese line that resolves every 8 or 16, or a classic stab phrase that doesn’t require a special transition to feel finished.

Here’s a practical rule you can actually use: build an 8-bar core roller that can repeat two to four times without sounding like you hit copy-paste. We’ll do that by keeping the main backbeat stable, and making any movement subtle and loop-safe.

Now Step three: make Drop A modular. This is the “stretch fast” part.

Find where your Drop A starts and ends. Highlight the entire Drop A region, and group it. Command or Control G. Name that group something like DROP A (32). And I want you to think like a DJ here: label it like it’s a tool. You can even add notes in the name, like DROP A (DOUBLE SAFE) if that’s the goal.

Inside that group, split it mentally into three pieces: Entry, Core Loop, Exit.

Entry is usually four bars. It’s the impact. Crash, sub drop, maybe one signature vocal shot. This is where the record announces itself.

Core Loop is your 8 or 16 bar extender. This is the part you’ll duplicate to make the drop longer.

Exit is another four bars. A fill, a transition, something that leads you into the mid or switch without sounding like you just stopped.

Now, teacher tip: do not put “special moment” stuff inside the core. No once-per-drop risers. No gigantic snare rushes. Because if the DJ extends the drop, now your special moment happens every 8 bars, and it stops being special very quickly.

To slice quickly, select time ranges and split clips where needed with Command or Control E. And once you have a clean 8-bar core, consolidate it. Select exactly those 8 bars and consolidate with Command or Control J. Consolidation is how you make loop boundaries behave.

Now Step four: lock the drums so your loops don’t flam, drift, or smear.

If you’re using audio breaks like Amen or Think, every clip needs Warp on. Usually set Warp mode to Beats. Preserve Transients. And keep the envelope somewhere around 10 to 30 depending on how tight you want it.

If it gets too clicky, you can audition Complex Pro, but understand the tradeoff: Complex Pro can smooth things, but it can also soften the bite. Jungle often wants that bite, so Beats mode is the classic move.

Also make sure every break clip starts exactly on the bar line. Zoom in. No tiny pre-roll, no weird start offset. That’s where flams come from.

Now build a break bus chain that’s built for repetition. Think: consistent punch, no muddy low end, and glue without killing transients.

Start with EQ Eight. High-pass around 25 to 35 Hz, just to remove nonsense subs. If it’s boxy, a small notch around 250 to 400.

Then Drum Buss. Drive somewhere like 5 to 15. Boom at zero to 20, but careful: boom can get you hyped in solo and ruin you in the master.

Then Glue Compressor. Ratio 2 to 1, attack around 3 to 10 milliseconds, release on auto, soft clip on. You’re not trying to flatten it, you’re trying to make the loop feel like one unit.

Optional: Saturator with a soft sine curve, drive 2 to 6 dB, just for edge.

Now Step five: make the core loop actually repeatable by designing loop-safe transitions.

Here’s the concept: repeated ear candy must reset cleanly. So instead of big fills, use loop-friendly movement.

A filtered hat loop with a subtle Auto Filter movement works every time.

Dubby delay throws are great if they don’t accumulate. Use Echo at one-eighth or one-quarter dotted, low feedback, like 10 to 25 percent, and automate the wet. Then, crucial: make sure the delay return doesn’t build forever. You can automate the Echo output down at the end of each 8 or 16 bars, so every unit “cleans up after itself.”

And keep reverb mostly as sends, not inserts, especially on bass-heavy music. Sends keep your low end cleaner and more controllable.

Now a really important advanced trick: pre-loop conditioning.

Most loops fail because the downbeat after the loop restart feels too identical. So instead of making bar one messy, keep the downbeat clean and punchy, and put a tiny bit of movement in the last one or two beats before the loop wraps.

That could be a ghost note, a hat flam, a micro reverb send on the snare ghost, a tiny reverse cymbal, something that says “we’re going somewhere” without implying “the section is ending.”

And while we’re here: anything that sounds like “this is the end” must only happen at real end points. That’s your DJ-grid check. Do a pass where you only watch the bar ruler and listen for phrase lies. If a fill screams “switch!” but you’re planning to loop that section, it’s going to confuse the dancefloor and the DJ.

Now Step six: two pro workflows to do the stretching, depending on what you’re doing.

Workflow one is Arrangement duplication. This is best when you’re preparing final exports.

Select the Core Loop region across all relevant tracks: drums, bass, music, FX. Right-click in the timeline selection and choose Duplicate Time. Do it in 8 or 16 bar increments. Prefer 16 whenever you can, because it keeps that 32-bar DJ logic intact. Eight is fine too, especially in jungle where 8-bar drum narratives feel natural, but keep your overall phrases clean.

Workflow two is Session View drop extender. This is the killer method when you want to audition extensions like a DJ tool, or even perform an extended drop and print it.

Create scenes named DROP A ENTRY, DROP A CORE, DROP A EXIT. Make sure your core clips are perfect loops.

Then use Follow Actions. For the core clips, set a Follow Action time of 8 bars, and set it to Play Again. If you want controlled variation, set it to Play Again most of the time and Next some of the time, like 70 percent play again, 30 percent next, but only if the “next” version preserves the backbeat and doesn’t break double-drop compatibility.

And once you’ve performed an extension you like, record it into Arrangement. Arm Arrangement Record, launch scenes, perform your extension, then stop. Now you have a real arrangement that’s still grid-tight.

Now Step seven: keep the bass consistent during extension, because the roller has to roll.

If your bassline has a 16-bar evolution that only makes sense once, then looping the core will make the bass feel like it keeps restarting, and that kills the hypnosis.

So make a bass core loop that resolves every 8 or 16 bars.

A classic Ableton stock chain for DnB bass: Wavetable or Operator as the instrument. Saturator drive 3 to 8 dB. EQ Eight to clean mud in the 200 to 400 area, and tame harshness if needed. Then a compressor sidechained from your kick and snare bus, ratio around 4 to 1, fast attack, release timed to the groove.

Oldskool layering tip: split your bass into sub and mid reese. Keep the sub clean, sine or triangle, and distort the mid reese. Use EQ Eight to separate them so the sub doesn’t get trashed by saturation.

And one more advanced safety tip: if you’re modulating the mid reese, use slow modulation that doesn’t hard-reset in an obvious way at the loop point. Slow filter drift across 8 to 16 bars is great. Super obvious LFOs that restart every loop can make the seam audible unless you deliberately sync them to the phrase length.

Now Step eight: make it DJ-friendly with intros, outros, and cue points.

A clean 32-bar intro: first 16 bars, hats and percussion, maybe a filtered break, but no full sub. Next 16 bars, bring in hints of bass, like a high-passed reese, add snare ghosts, build tension. In the final two bars, a small fill into the tease, but keep it mixable. Don’t flood it with FX tails that will collide with the outgoing track.

Outro: strip melodic identity first. Keep drums and bass stable for 16 bars so a DJ can blend out. Then remove bass and leave drums or hats for the final 16.

And put locators that a DJ would actually appreciate: MIX IN (32), DROP, SWITCH, MIX OUT (32). You’re basically leaving yourself cue points inside the DAW.

Now Step nine: export multiple DJ tool versions without rebuilding your entire project every time.

Create locators for start and end of each version: EXTENDED, STANDARD, SHORT. Then export audio. Render master. 44.1 or 48k, just be consistent with your label or your DJ library. Export 24-bit WAV or AIFF for DJ use.

Optional, but highly recommended: export an instrumental, and export a drums plus bass tool version. Drums and bass tools are gold for doubles.

Now let’s hit the common mistakes fast, because these are the ones that will make a DJ hate your edit even if your sound design is crazy.

Don’t extend by odd numbers of bars like 12. It makes the phrase feel like it tripped. Use 8, 16, 32.

Don’t loop sections that contain one-time fills or once-per-drop risers. Those will sound corny on repetition.

Don’t ignore warp settings. If the break transients are smeared, the loop loses life. Beats mode is your friend.

Don’t let the bass reset awkwardly. Design it to resolve at your loop length.

And don’t stack too many transition FX. Repeated risers are the fastest way to make an extended drop feel like a preset demo.

Now, pro tip for long extensions: bar-count contrast.

If you extend by 32 bars, the listener needs one noticeable evolution, but not a new section. A simple formula is: first 16 stable, second 16 a controlled escalation like slightly busier hats or a touch more saturation, then if you go beyond that, return to stable so a DJ can mix out cleanly.

And one more reliability move: once your extender is right, print stems. Resample the core loop groups into audio stems, like drums stem, bass stem, music stem. It makes Duplicate Time edits instant and reduces CPU surprises later.

Mini practice exercise you can do right now.

Take an existing 32-bar drop. Identify an 8-bar core that can loop. Build an Entry 4, Core 8, Exit 4 structure. Then duplicate the core to create a 48-bar version by adding 16 bars, and a 64-bar version by adding 32 bars.

Add only one subtle evolution across repetitions: hat density or a slow filter opening on the bass mids. Then do the DJ-grid check: can you still count clean 16-bar phrases to the switch without your ears getting lied to by fills?

Recap to lock it in.

Drop stretching is phrase math plus modular arrangement. Build drops as Entry, Core, Exit. Make the core loop-safe and invisible at the seam with pre-loop conditioning. Extend in 8, 16, 32 bar increments. Use Ableton’s Warp, EQ Eight, Drum Buss, Glue, Echo, and Auto Filter to keep loops tight and energetic. Export multiple versions so your track works in real sets.

If you tell me your BPM and whether you’re break-led, like Amen or Think, or step-led with programmed drums, I can suggest a concrete 8 or 16-bar core blueprint that’s double-drop safe for your exact style.

Background music

Premium Unlimted Access £14.99

Any 1 Tutorial FREE Everyday
Tutorial Explain
Generating PDF preview…