Skip to content

Changelog

What's new on Layer

Product updates, new models, improvements, and fixes — shipped continuously.

MiniMax H3, Tripo 3D mesh ops & parallel sub-agents

What's new?

MiniMax H3, Tripo 3D mesh ops & parallel sub-agents (1 of 4)

New video model — MiniMax H3: MiniMax H3 is now available for text-to-video, image-to-video, and reference-to-video generation at stereo 2K resolution, giving you a high-quality video option with strong motion consistency across all three input modes.

AI controls apply down workspace hierarchy: AI settings configured at the workspace level now propagate down to sub-workspaces automatically, so teams managing multiple workspaces no longer need to configure controls in each one separately.

SVG viewer and Rasterize tool: SVG assets now open in a dedicated viewer with SVG-aware tools, and a new Rasterize option lets you convert any SVG to a flat image in one click when you need it as a raster format downstream.

MiniMax H3, Tripo 3D mesh ops & parallel sub-agents (2 of 4)

New 3D model suite — Tripo mesh operations: Six new Tripo operations are now available — Rig, Animate, Retarget, Segment, Remesh, and Retexture — alongside a multi-part mesh viewer. You can now take a generated 3D asset through a full production pipeline without leaving Layer.

Flexible groups: Groups now support configurable roles, usage limits, and member management, giving workspace admins finer control over how teams are organized and what they can access.

Session date filters: You can now filter your session board by date server-side, making it faster to navigate large session histories without loading everything first.

MiniMax H3, Tripo 3D mesh ops & parallel sub-agents (3 of 4)

Parallel sub-agent streams: The agent can now run multiple sub-tasks in parallel within a single chat turn, so complex multi-step requests complete significantly faster instead of running sequentially.

Object editor mesh operations: The 3D object editor now supports mesh operations directly, with multi-view INIT slots so you can work with complex assets from multiple angles in the same session.

Aspect ratio picker for edit-only image models: Edit-only image models now expose an aspect ratio picker, giving you output size control that was previously only available on generative models.

Workflow node descriptions: You can now add descriptions to individual nodes inside a workflow, making it easier to document intent and hand off complex graphs to other team members.

Edit workflow metadata outside publish: Workflow name, description, cover image, and node descriptions can now be updated without going through the publish flow, so keeping documentation current doesn't require a full republish.

Canvas tile placement: New tiles generated on the canvas now place beside your current selection rather than at a fixed position, keeping your workspace organised as it grows.

Bug fixes & improvements

MiniMax H3, Tripo 3D mesh ops & parallel sub-agents (4 of 4)

Workspace-disabled models hidden from pickers: Models that have been disabled at the workspace level no longer appear in model selection dropdowns, reducing confusion when certain models are intentionally restricted.

Video and mesh frame picks restored: Fixed an issue where selecting a specific frame from a video or mesh as a reference image input was not working correctly.

Hung blueprint runs fixed: Resolved a bug causing blueprint runs to hang indefinitely rather than completing or failing cleanly.

Chat stream recovery: The chat interface now recovers gracefully from mid-turn stream interruptions rather than leaving a generation in an unresolved state.

Library grid performance: Scrolling and loading performance in the asset library grid has been improved for workspaces with large asset counts.

New models11

The new Layer, asset conversion & public showcases

The new Layer, asset conversion & public showcases (1 of 3)

The New Layer is Here!

This week we officially announced the new Layer app — something the team has been heads-down building for a long time. Thank you to everyone who tested early, shared feedback, and helped us through the process!

What's new?

The new Layer, asset conversion & public showcases (2 of 3)

  • Convert assets to video or 3D from the lightbox: You can now convert any generated image to video or 3D directly from the asset lightbox, so iterating across formats no longer requires going back to the canvas or starting a new generation.

  • Session board edit history: The session board now shows an edit history strip for your assets, so you can see the progression of a generation and step back to any earlier version without losing your work.

  • Workflow board cards and auto-layout: Workflows now appear as dedicated cards on the session board, and the workflow editor supports auto-layout so complex node graphs stay readable as they grow.

  • Shared workflows open view-only with explicit fork: Opening a shared workflow now gives you a read-only view first. Forking into your own workspace is an explicit action, so you always know which copy you're editing.

  • Manage project membership in one picker: Adding and removing project members is now handled in a single picker, replacing the previous split flow.

  • Character LoRA quality improvements: Character LoRA training now uses better default hyperparameters and keeps the subject description in the form prompt, producing more consistent results out of the box.

  • Custom LoRA filter and badge on reference sets: Reference sets can now be filtered to show only custom LoRA assets, with a badge to identify them at a glance.

  • Balance-gated top-up: The Creative Unit top-up prompt now only appears when your balance actually warrants it, rather than showing proactively regardless of usage.

  • Public project showcases: Projects can now be made public, letting you share a curated showcase of your work with anyone — no Layer account required to view.

  • Partial workflow runs reuse unchanged nodes: When re-running a workflow with minor changes, unchanged nodes are skipped and their previous outputs reused, reducing Creative Unit spend on iterative runs.

Bug fixes & improvements

The new Layer, asset conversion & public showcases (3 of 3)

  • Translate prompts only when asked: The default translation behaviour has changed to "Do not translate" — prompts are no longer automatically sent to Cloud Translation on every generation. Translation still works when you explicitly request it.

  • Google Drive browse restored: Fixed a resolver error that was preventing scoped Google Drive folder listings from loading correctly.

  • Faster app load: The app no longer waits on usage balance data before rendering, cutting load time noticeably on first open.

  • Inpaint and Reframe guidance fix: Corrected an issue where guidance files were not being passed correctly through Inpaint and Reframe workflow nodes.

  • Live failed generation display: Failed generations now surface immediately on the session board rather than requiring a refresh to appear.

  • Finetune base model validation: Mismatched finetune and base model combinations are now caught and rejected at creation time with a clear error, rather than failing silently deep in the pipeline.

New models1

Veo 3.1 Reference-to-Video, timeline transitions & passkeys

What's new?

Veo 3.1 Reference-to-Video, timeline transitions & passkeys

New video models — Veo 3.1 Reference-to-Video: You can now generate video from reference images using Veo 3.1, available in both standard and fast variants. All Veo 3.1 endpoints now also support 4K output, giving you higher resolution across text-to-video, image-to-video, and reference-to-video generation.

Video timeline transitions: You can now add transitions between clips directly in the timeline editor — fade, slide, wipe, and flip — with a draggable palette for fast placement, so video sequences feel more polished without leaving Layer.

Passkeys and enterprise SSO/SCIM: Passkey login is now supported alongside expanded enterprise authentication options including SSO, SCIM provisioning, and security settings — making it easier for larger teams to manage access and stay compliant.

Bug fixes & improvements

Canvas stability during generation: Fixed an issue where the canvas would return a 504 error while a generation was in progress.

New models9

New Gemini, Recraft & Reve models, public workflow sharing

What's new?

New Gemini, Recraft & Reve models, public workflow sharing (1 of 2)

New video models — Gemini Omni Flash: You can now generate video using three new Gemini Omni Flash models — text-to-video, reference-to-video (up to 5 reference images), and prompt-driven video editing — all at 720p with native audio and support for both 16:9 and 9:16 formats, so you have a fast, versatile video generation option directly in your pipeline.

Public workflow sharing: You can now share any workflow publicly with a single link. Recipients get a read-only view and can make their own copy to edit, so distributing and collaborating on workflows no longer requires manual exporting or workspace access.

A note from the team

New Gemini, Recraft & Reve models, public workflow sharing (2 of 2)

The work we mentioned last time is still underway — and getting closer. We're genuinely proud of what's taking shape and want to make sure it's right before we share it. If you've been using Layer regularly, we think you're going to feel the difference immediately.

More soon!

New models42
Gemini 3.1 Flash-Lite ImageImage
Google

Google's fastest, most cost-efficient Gemini image generation model.

Krea 2 TurboImage
Krea

Speed-optimized open-source version of Krea 2 — high-fidelity images in seconds, with the full Krea aesthetic range.

Gemini Omni FlashVideo
Google

Google's fast multimodal video model — 720p clips with synchronized native audio from text or a still image.

Gemini Omni Flash ReferenceVideo
Google

Reference-guided video generation with up to 5 reference images for consistent characters and style.

Recraft V4Image
Recraft

Professional design model with extended prompt support (10,000 characters) and advanced style customization.

Image to SVGImage
fal

Convert raster images to clean, scalable SVG vector graphics with fine-grained control over detail.

Bria Video Background Removal v3Video
Bria AI

Bria's v3 video background removal for advanced video editing.

Grok Imagine Video 1.5Video
xAI

xAI's Grok Imagine 1.5 image-to-video model, animating images into 480p or 720p clips.

Ideogram Remove BackgroundImage
Ideogram

Fast, clean background removal from Ideogram.

Luma UNI-1Image
Luma AI

Luma's unified image model for high-fidelity generation and prompt-based editing.

Luma UNI-1 MaxImage
Luma AI

The highest-fidelity tier of Luma UNI-1, for hero-quality stills and premium edits.

Meshy Rigging3D
Meshy

Auto-rigs humanoid 3D models and optionally applies a preset animation, returning rigged GLB/FBX.

Pixelcut Background RemovalImage
Pixelcut

High-quality image background removal from Pixelcut.

Pixelcut Video Background RemovalVideo
Pixelcut

Remove video backgrounds with Pixelcut for clean cutouts.

Qwen-Image Edit 2511 Multiple AnglesImage
Qwen

Qwen Image Edit 2511 with the Multiple Angles LoRA. Re-renders the input image from a chosen camera angle.

Recraft Creative UpscaleImage
Recraft

Upscale for a sharper, cleaner, higher-resolution result.

Recraft Crisp UpscaleImage
Recraft

Boost resolution while refining small details and faces.

Runway Aleph 2Video
Runway

Runway's next-generation video-to-video model for restyling and transforming existing footage from a prompt.

Runway Gen-4.5Video
Runway

Runway's high-fidelity image-to-video model with improved prompt adherence and motion quality.

Runway Gen-4 TurboVideo
Runway

Runway's speed-optimized image-to-video model for rapid, high-quality clip generation.

ACE-StepAudio
ACE Studio

Fast open-source music generation with lyrics alignment, remixing, and audio editing.

CassetteAI MusicAudio
CassetteAI

Ultra-fast music generation producing 3-minute tracks in under 10 seconds at 44.1 kHz.

CassetteAI Sound EffectsAudio
CassetteAI

Real-time sound effects generation in under 1 second, up to 30 seconds long.

DeepFilterNet3Audio
Rikorose

Real-time speech enhancement and noise suppression at 48 kHz full-band audio.

ElevenLabs Audio IsolationAudio
ElevenLabs

Isolate clean voice from noisy recordings by removing background noise and music.

ElevenLabs MusicAudio
ElevenLabs

Premium AI music generation from ElevenLabs with composition planning and section control.

ElevenLabs TTS V3Audio
ElevenLabs

ElevenLabs' most expressive TTS model with inline audio tags for emotion and delivery.

ElevenLabs Voice ChangerAudio
ElevenLabs

Transform the voice in an audio recording to a different target voice.

Gemini 3.1 Flash TTSAudio
Google

Google's most controllable TTS model with 200+ audio tags for vocal style and delivery.

Gemini TTSAudio
Google

Google's text-to-speech model with multi-speaker support and natural expressiveness.

Inworld TTS 1.5 MaxAudio
Inworld AI

Inworld's premium TTS model optimized for expressive game character voices.

Kling Video to AudioAudio
Kling

Generate synchronized sound effects, dialogue, and ambient audio from video content.

Lyria 2Audio
Google

Google DeepMind's high-fidelity 48 kHz music model with fine-grained creative control.

Lyria 3Audio
Google

Google DeepMind's next-generation music model with enhanced composition and vocal quality.

Lyria 3 ProAudio
Google

Premium tier of Google's Lyria 3 with highest fidelity and compositional complexity.

Minimax Music V2.5Audio
MiniMax

Updated MiniMax music model with improved vocal quality and arrangement control.

Minimax Music V2.6Audio
MiniMax

Latest MiniMax music model with native audio-visual generation capabilities.

Mirelo SFX 1.6Audio
Mirelo

Sound effects generation and editing with text-to-audio and audio inpainting.

SAM Audio SeparateAudio
Meta

Foundation model for audio source separation using text, visual, or temporal prompts.

Stable AudioAudio
Stability AI

Open-source text-to-audio model for sound effects, field recordings, and instrument samples.

Stable Audio 2.5Audio
Stability AI

Enterprise-grade audio generation with multi-part compositions and audio inpainting.

xAI TTS V1Audio
xAI

xAI's text-to-speech model with speech tags for expressive delivery in 20+ languages.

New Kling models, audio & LLM expansion

New Kling models, audio & LLM expansion

What's new?

New Kling video and image models: You can now generate native 4K video (3840x2160) using three new Kling models across text-to-video, image-to-video, and reference-to-video, as well as new Kling image models with element reference and frontal image support, giving you more precision and higher output quality across both formats.

Bug fixes & improvements

Faster and more reliable MP4 exports: Fixed a flaky download button issue; MP4 metadata embedding now bypasses re-encoding entirely, making exports faster and more consistent.

Reference-to-video pricing fix: Adding a reference image no longer silently collapses output dimensions or drops the CU estimate, so what you see before generating is what you get.

Audio model duration pricing fix: A missing capability flag on some audio models was causing output duration to be priced incorrectly. This has been resolved.

Reference-set model auto-pick fix: Modern image models including Seedream, FLUX Kontext, Imagen, GPT Image, and Qwen were being silently excluded from auto-selection, with Kling O3 winning by default. All models are now considered correctly.

A note from the team

You may have noticed it's been a while since our last release article. That's intentional. We've been heads-down on something we think is going to meaningfully change how you use Layer every day: faster to get to what you need, more intuitive to navigate, and frankly a lot more enjoyable to work in. We're not ready to share details just yet, but if you've ever had a moment of friction in the product and thought "this could be better," chances are we've been thinking the same thing.

Stay tuned. It's coming soon.

New models3

Happy Horse 1.0 video models & Meshy 6 multi-reference

Happy Horse 1.0 video models & Meshy 6 multi-reference

What's new?

  • New video model family: Happy Horse 1.0: You can now generate video content using the Happy Horse 1.0 model family, which supports text-to-video, image-to-video, reference-guided video, and video editing in a single family, giving you more flexibility across generation modes without switching models

  • Meshy 6 with multi-image support: The Meshy 6 model is now the default for 3D generation and supports multi-reference inputs, giving you more control over how reference images influence 3D outputs.

Bug fixes & improvements
  • Expired session auth recovery: When a login token expires, Layer now handles the error gracefully, redirects you to the login page, and returns you to your original destination after signing back in.

  • Stale workspace redirect: If your browser remembers a workspace you no longer have access to, Layer now automatically redirects you to a valid workspace instead of showing a 404.

  • Seedance auto aspect ratio: The "Auto" aspect ratio option is now available for Seedance video models as well as more resolution options like 1080p.

  • Video output dimension fix: Video output dimension fields now behave correctly when configuring generation settings.

New models3

GPT Image 2 is now live on Layer

🏁 Gaming creative workflows just got an upgrade today with the addition of newer model GPT 2.0 by Open AI to top charts!

  • Enhanced multilingual rendering, supporting Japanese, Korean, Chinese, Turkish, Finnish, Spanish allowing text to be integrated into the design seamlessly

  • Good for localization & culturalization of assets in batches 🏆 Sharper instruction following, with improved handling of UI elements, small text and dense compositions at resolutions up to 2K

  • Good for Game UI Design: Flexible aspect ratios ranging from 3:1 to 1:3

  • Good for banners, posters, card albums, mobile screens in one go

New models4

Video Timeline Editor, captions & GIF/PNG sequence exports

Video Timeline Editor, captions & GIF/PNG sequence exports (1 of 4)

What's new?

  • PNG sequence export: Videos can now be exported as individual PNG frames at 1 to 50 fps, making it straightforward to hand off frame-accurate assets to compositing or animation pipelines.

  • GIF export with frame rate control: Videos can now be exported as GIF files with configurable frame rates from 5 to 50 fps, directly from the export dialog.

  • Video export in MP4, WebM, and MOV: Videos can now be exported from Layer in multiple formats with codec selection (H.264, H.265, VP9), compression controls, FPS override, and metadata embedding, so deliverables are production-ready without additional transcoding.

  • Video timeline node fully implemented: The video timeline has been rebuilt as a complete Workflows node with new state management, a sidebar form for controls, and proper slot management, making it stable and composable within automated workflows.

Video Timeline Editor, captions & GIF/PNG sequence exports (3 of 4)

  • Captions in Video Timeline node: Layer now fully supports captions natively.

Video Timeline Editor, captions & GIF/PNG sequence exports (4 of 4)

  • Text renderer node: A new workflow node for rendering text is now available, enabling text generation to be wired into workflow pipelines on both the frontend and backend.

  • AI Image reframe in workflows: Image reframing is now available as a workflow node, allowing you to intelligently resize and reposition images as part of automated pipelines.

  • Prompt node to template conversion: Existing prompt nodes and runtime inputs can now be converted into reusable prompt templates within workflows, making it easier to standardize and reuse prompts across workflows.

  • Audio tracks for workflow videos: Workflow's video generator node now supports uploading audio tracks for models that support it.

  • Prompt Template node now generally available: The Prompt Template workflow node is now available to all users with workflow access.

  • Group-based usage limits: Workspace admins can now create usage groups, assign members to custom Creative Unit quotas, and gate generation when limits are reached, making cost control across large teams more structured.

  • Workflows Test runs view: Workflow edit and detail pages now include a run history panel showing activity for all generated items, making debugging and output tracking significantly easier.

  • Public REST API: You can now integrate Layer programmatically using the new public REST API, with endpoints covering workspaces, models, workflows, inferences, and file uploads.

Latest models
  • GPT-Image-2: OpenAI's latest image model is now available in Layer, with support for native output up to 3840px, three quality tiers, stronger text rendering, and masked editing.

  • Grok Imagine 2K resolution: Grok Imagine Image and Grok Imagine Image Edit now support 2K resolution output in addition to the existing 1K option.

Bug fixes & improvements
  • Failed inferences hidden from Activity feed: Failed generations no longer appear in the Activity feed, preventing users from thinking they were charged for unsuccessful runs.

  • Session delete now instant: Deleting a session now reflects immediately without requiring a page refresh.

  • MCP error sanitization: Internal error details such as database names and Redis hosts no longer leak to API clients in MCP responses.

  • MCP rate limiting removed: Rate limiting on MCP workflow execution has been removed, allowing agents and integrations to run workflows in parallel without hitting artificial caps.

  • GraphQL security hardening: Unauthenticated GraphQL introspection and field suggestions have been disabled in production, and a comprehensive Content Security Policy plus four additional security headers have been added across the app.

  • HEIC/HEIF files blocked with clear error: Attempting to attach HEIC photos now shows a clear error message instead of silently failing.

New models2

Kling multi-shot prompts, Reframe node & AV processing nodes

What's new?

  • REST API & Documentation: Layer now has a public API to execute AI generations (image, video, 3D, audio) and estimate pricing programmatically as well as to execute, and monitor workflow runs. API Docs

  • Layer MCP & Documentation: You can now connect Layer to Claude and other MCP friendly applications. MCP Docs

  • AI prompt generation in Workflows (with usage-based pricing): Workflows now support AI-powered prompt generation using GPT-5.2, priced at 0.01 CU per generation (0.1 CU minimum). Price estimates are shown in the dialog before running, so you can review costs ahead of time.

Kling multi-shot prompts, Reframe node & AV processing nodes (1 of 3)

  • Multi-prompt support for Kling video models: You can now define up to 6 prompt segments with individual durations when generating video with Kling models, up to 15 seconds total. This gives you more precise narrative and motion control across a single video generation.

  • AI Reframe Video node in Workflows: Reframe Video node automatically reframes video content to a different aspect ratio, useful for adapting creative assets across formats without manual cropping.

Kling multi-shot prompts, Reframe node & AV processing nodes (2 of 3)

  • Audio and video processing nodes: Five new Blueprint nodes are now generally available: Audio Speed, Audio Volume, Audio Mixer, Video Speed, and Video Mixer, with advanced controls including fade-in/out and normalization. These complete the core audio/video processing toolkit in Blueprints.

Kling multi-shot prompts, Reframe node & AV processing nodes (3 of 3)

  • Workspace groups now support multiple child workspace assignments: Workspace groups can be assigned to multiple child workspaces at once, removing the previous requirement to duplicate groups when multiple teams need the same access configuration. Find out more info about Workspace Hierarchy management here

  • Video elements as guidance inputs: You can now use frontal images, reference images, and video references as guidance inputs in AI generation, giving you more control over how reference material influences output. We'll support this feature for all the models who support it

  • AI prompt generation in session view: You can now generate AI-powered prompts directly within a session, matching the functionality previously available only in the workflows editor.

  • Workflow share link re-access: The share dialog is now accessible again after a workflow has already been shared, so you can retrieve and copy the link at any time without resharing.

Bug fixes & improvements
  • Unwanted cropping in Prompt Edit fixed: Image cropping no longer occurs incorrectly in Prompt Edit when the selected model supports aspect ratio mismatches.

  • Mention data loss in templates fixed: User mentions in prompt templates are no longer deleted when editing surrounding text.

  • Workspace group database errors fixed: Resolved duplicate index exceptions that occurred when updating workspace groups with existing members or mirrored configurations.

  • Workspace selection now filters inaccessible workspaces: The default workspace selection no longer includes workspaces the current user does not have access to.

  • Video thumbnails restored in file picker: Video files now display thumbnails in the recent files section of the file picker.

  • Dimension preset snapping on style change: The dimensions field now snaps to the first available preset option when switching styles, preventing invalid states.

  • Three additional production crashes fixed: Resolved errors related to missing text modality support, style page crashes, and form state handling.

New models3

MCP support, new workflow nodes, and AI model recommendations

MCP support, new workflow nodes, and AI model recommendations

What's new?

  • Audio and video transformation nodes in Blueprints: Eight new utility nodes are now available in the workflows node-based editor: Trim Video, Trim Audio, Resize Video, Split Video & Audio, Hue & Saturation, Extract Frame (with timestamp support), and a Reference Audio node for attaching audio references to generation tasks. A further five nodes ship today adding Volume Control, Speed Adjustment, and Multi-track Mixing, rounding out the core audio/video processing toolkit.
  • Forge support in MCP App: The MCP interface now supports both workflow and forge generation modes, with auto-detection and real-time progress tracking. Previously limited to workflows, agents can now run forge generations and monitor their output directly from the MCP app UI. In order to access it, add https://mcp.app.layer.ai/mcp as a connector to your Claude.
  • Text node with runtime input support: A new Text node handles string and string list values with runtime input support and conversion to and from prompt format, enabling more flexible text handling within blueprint workflows.
  • Social media size presets: Instagram, Facebook, LinkedIn, and other platform-optimized size presets are now available in image composition workflows, removing the need to manually enter dimensions for common formats.
  • MCP now open to all authenticated users: MCP server access is no longer restricted to internal users and is available to all authenticated accounts.
  • Multi-workspace support & improvements: Layer now fully support parent/child workspace structure that lets studios manage Creative Unit (CU) budgets across multiple teams or sub-studios from a single place.
  • Prompt Template node in Workflows: A new Prompt Template node lets you create reusable prompt templates using @mention syntax, which converts to dynamic placeholders at runtime. Useful for teams standardizing prompt structures across multiple workflows. GA coming soon, ask for access!
  • New aspect ratios for Nano Banana: 4:1, 8:1, 1:4, 1:8, you can find them under ULTRA section.
Bug fixes & improvements
  • Activity feed access restored for enterprise customers: Fixed an incorrect permission check that was preventing enterprise users from accessing the activity feed.
  • File picker thumbnail loading: The file picker now loads thumbnails instead of full-size images, preventing several hundred MBs from loading unnecessarily when browsing recent files.
  • Style defaults no longer overwrite session values: Fixed a bug where reopening a previously saved inference form would reset user-configured values back to style defaults.
  • Form validation on untouched fields: Validation no longer triggers on fields the user has not interacted with when other fields become disabled, reducing misleading error states.
  • Video creation from object tiles: Right-clicking an object to create a video now correctly extracts the first frame instead of passing an invalid array.
  • Reference image dimension snapping: The dimensions field now automatically adjusts when a reference image changes, including for models that do not provide size presets.
  • Five production frontend errors resolved: Fixes address crashes affecting 30+ users, including issues in workflows version mapping and file handling.
  • File upload encoding fixed: Files uploaded from URLs are now stored with correct encoding metadata, preventing corrupted downloads.
  • LTX v2.3 video generation restored: Updated the model endpoint to resolve failures that were preventing video generation from completing. (shipped March 9)
  • Workspace creation redirect fixed: Users are now properly navigated into their new workspace after creation instead of being left on the creation page.

Ready to scale your creative production?