
GITNUXSOFTWARE ADVICE
Art DesignTop 10 Best Svg Design Software of 2026
Top 10 Svg Design Software ranked for vector work, covering Figma, Adobe Illustrator, and Vectary with criteria and tradeoffs.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Figma
Components and variants plus SVG export keep reusable vector assets consistent across an evolving icon library.
Built for fits when teams need component-driven vector work with controlled SVG exports and automation via API..
Adobe Illustrator
Editor pickNative SVG export with object and appearance mapping from layers and paths into editable SVG.
Built for fits when design teams must generate editable SVG assets with reliable vector-level control..
Vectary
Editor pickScene-based SVG production with layered, component-like reuse to keep variants consistent across exports.
Built for fits when design teams need consistent SVG output with integration-ready workflows..
Related reading
Comparison Table
The comparison table maps SVG design tools across integration depth, focusing on how editors connect to version control, asset pipelines, and plugin ecosystems. It also compares the underlying data model and schema for shapes and styles, along with automation, API surface, and configuration options. Admin and governance controls are evaluated through RBAC, provisioning patterns, audit log coverage, and sandboxing or extensibility limits.
Figma
collaborative editorSVG authoring and editing inside a design workspace with version history, branching, components, and automation via REST APIs for file access and updates.
Components and variants plus SVG export keep reusable vector assets consistent across an evolving icon library.
Figma’s vector engine lets designers build scalable artwork as shape and path layers that export to SVG with preserved geometry and styling. Components and variants provide a structured data model for reusing icons and UI artwork, which reduces drift across files. The collaborative layer includes comments, version history, and branching style review workflows that support review cycles without manual asset handoffs.
A tradeoff is that automation and governance controls are not a substitute for a dedicated asset pipeline when strict SVG schema rules, build validation, or CI gate checks are required. For high-throughput SVG generation or batch transforms, teams typically rely on external scripts and plugins to drive repeatable exports. A common fit is an icon and UI design team that needs consistent SVG output while collaborating with developers who use the same component sources.
- +Vector layers export to SVG with accurate geometry and styling
- +Components and variants keep icon sets consistent across files
- +Version history and comments support design decision traceability
- +Plugins and API enable automation for exports and asset sync
- –Strict SVG schema validation requires external tooling
- –Governance controls lag behind enterprise IAM workflows in granularity
Design system teams
Maintain icon libraries as components
Consistent icons across releases
Product design squads
Prototype and export SVG assets together
Faster review to assets
Show 2 more scenarios
Developer experience teams
Automate SVG generation from sources
Repeatable SVG builds
API-driven workflows and plugins enable scripted export or asset synchronization to downstream repos.
Brand and marketing teams
Iterate brand SVGs with approvals
Less rework after approvals
Comments and revision history support controlled revisions for reusable SVG brand marks and templates.
Best for: Fits when teams need component-driven vector work with controlled SVG exports and automation via API.
More related reading
Adobe Illustrator
desktop SVG authoringSVG creation and export workflows with scripting support and integrations that can automate SVG generation for structured artboards and assets.
Native SVG export with object and appearance mapping from layers and paths into editable SVG.
Illustrator fits teams that need high-fidelity SVG output with control over anchors, path operations, and typography to keep renders consistent across browsers and design systems. Layer organization, appearance attributes, and object grouping translate into exported SVG structure more predictably than freeform shape tools. SVG export supports asset workflows where designers deliver editable vector code rather than flattened bitmaps. The workflow is strongest when the SVG authoring process stays in a vector-first editor with frequent revisions.
A tradeoff is that governance and data modeling for large asset libraries do not come from an explicit schema layer or admin console inside Illustrator. Teams still need external conventions for naming, asset boundaries, and version control to prevent drift in exported SVG structure. Automation is practical for scripted production steps, but the API surface is not designed for high-throughput headless batch generation. Illustrator fits scenarios like design-system icon production where humans author shapes and scripts enforce repeatable exports.
- +SVG export preserves vector structure with layered organization and styling control
- +Precise path and typography tooling reduces cross-rendering inconsistencies
- +Scripting and extensibility support repeatable asset generation workflows
- –No built-in schema enforcement for SVG structure across large libraries
- –Headless automation and throughput are limited versus dedicated build pipelines
Design systems teams
Icon and logo SVG authoring
Fewer rendering regressions
Brand asset production teams
Bulk logo variants with scripts
Faster variant generation
Show 2 more scenarios
Front-end design engineers
Browser-ready vector artwork
Lower integration friction
SVG import and export cycles preserve editability and reduce manual rewrites of SVG code.
Creative ops coordinators
Governed deliverables via conventions
More consistent asset reviews
Layer naming and grouping support repeatable review of exported SVG structure.
Best for: Fits when design teams must generate editable SVG assets with reliable vector-level control.
Vectary
asset generatorVector and 3D-to-SVG workflows for art assets with export controls and programmable scene operations for generating consistent SVG outputs.
Scene-based SVG production with layered, component-like reuse to keep variants consistent across exports.
Vectary’s data model maps visual elements into a structured scene with layers and editable properties that can be kept consistent across variants. Integration depth is strongest for downstream consumption where exported SVG files, embedded views, and content delivery must match a controlled schema for design-system assets. Extensibility relies on an API surface for programmatic access patterns and on automation-friendly exports for build throughput.
A tradeoff appears when workflows require deep custom geometry logic that goes beyond Vectary’s editor abstractions. Vectary fits teams that need repeatable SVG output from a shared scene model where reviewers work in the editor and engineers consume artifacts through integration points.
- +SVG export stays tied to a structured scene data model
- +Reusable components and layered editing support design-system consistency
- +API and embedding options fit editor-to-build integration patterns
- +Variant management reduces drift across icon sets
- –Geometry-heavy custom generation can feel constrained
- –Automation depends on export steps rather than full programmatic drawing
Design systems teams
Batch-generate icon variants
Reduced visual drift
Product design teams
Collaborate on SVG assets
Faster approvals
Show 2 more scenarios
Front-end engineering teams
Integrate exported SVG into builds
Lower handoff overhead
API and embedding support consumption in pipelines that expect stable asset schemas.
Creative ops teams
Automate asset refreshes
Higher update throughput
Export-driven automation helps update SVG artifacts from a governed source scene.
Best for: Fits when design teams need consistent SVG output with integration-ready workflows.
Boxy SVG
web SVG editorBrowser-based SVG editor focused on direct SVG manipulation with keyboard-driven workflows and import and export controls for design teams.
Layer-based object editing that stays aligned with the underlying SVG structure.
Boxy SVG focuses on SVG design and editing with an emphasis on reusable structure inside each file. It supports layers, shapes, and object-level operations that align with a predictable SVG data model and schema-like structure.
Integration depth is centered on file-based workflows since SVG is the primary artifact exchanged with other tools. Automation and API surface are primarily handled through export and conversion flows rather than deep programmatic access to internal design objects.
- +Layer and object editing maps directly to SVG document structure
- +Exports produce portable SVG artifacts for downstream design and engineering workflows
- +Editing tools support repeatable operations across complex documents
- +History and undo behavior supports controlled iteration during SVG refinement
- –Limited evidence of programmatic API access to design object graphs
- –Automation focus skews to file workflows instead of event-driven integrations
- –Governance features like RBAC and audit logs are not clearly surfaced
- –Schema enforcement for strict SVG constraints is not consistently described
Best for: Fits when teams need consistent SVG editing and controlled exports for design-to-code pipelines.
Gravit Designer
vector designSVG-first vector design tool with asset export workflows and collaboration features for maintaining reusable shapes and icons.
SVG export that preserves artboard and layer structure for downstream icon and asset builds.
Gravit Designer provides an SVG-first design workspace for creating vector assets, exporting clean SVG files, and editing them with precise shape and path tools. Its export pipeline supports common vector needs like artboards, layered output, and reusable asset structures.
Integration depth is limited to file exchange workflows rather than a documented API for programmatic asset management. Automation and extensibility mostly come from design-time organization and external build pipelines that consume exported SVG.
- +SVG-native editing with strong shape and path operations
- +Artboard and layer structure maps to exported SVG output
- +Clear export controls for vector assets and reusable icons
- –Limited documented API surface for automation and provisioning
- –No exposed automation hooks for schema-driven SVG generation
- –Governance controls like RBAC and audit logs are not documented
Best for: Fits when teams need consistent SVG creation and export, then integrate via file-based pipelines.
SVGOMG
SVG optimizerWeb-based SVG optimization and minification using SVGO rules with configurable plugins and repeatable input to output transformations.
Configurable SVGO plugin pipeline that controls ID preservation and optimization scope.
SVGOMG is a web-based SVG optimizer that focuses on deterministic SVGO transformations and repeatable output. Uploading an SVG runs a visible optimization pipeline based on SVGO plugins, then returns minimized markup for download.
It supports configuration via settings that affect precision, IDs, and plugin selection, which improves integration predictability in build steps. Automation is centered on HTTP API or CLI usage through SVGO-compatible workflows, which fits teams that need consistent throughput and controlled transformations.
- +Deterministic SVGO plugin pipeline for reproducible SVG minification output
- +Plugin and setting controls for precision, IDs handling, and element-level behavior
- +API and tooling options enable automation inside CI build steps
- +No GUI-only workflow, output is consumable SVG markup for downstream tools
- –Granular governance needs external controls since admin layers are minimal
- –Complex rulesets require configuration work beyond simple one-click optimization
- –Large or batch throughput depends on request patterns and orchestration
- –Fine-grained audit trails require external logging around API calls
Best for: Fits when teams need consistent SVG optimization with configurable SVGO transforms in automated pipelines.
Sharp
rendering pipelineImage processing library used in pipelines that can render SVG to raster formats and automate conversions for asset throughput.
Schema-based configuration for SVG assets paired with an API automation surface for controlled provisioning and publishing.
Sharp focuses on SVG design workflows where assets, transformations, and deployment outputs are treated as structured data. It provides an integration surface for automation that can fit into existing build, review, and publishing chains.
The data model supports schema-driven configuration so teams can enforce consistent SVG constraints across projects. Admin controls center on governed creation and controlled publishing paths with auditability for changes.
- +Schema-driven SVG asset configuration supports consistent rendering constraints
- +Automation hooks enable build pipeline integration for transform and publish steps
- +Extensibility via API-oriented interfaces supports custom SVG workflows
- +Governed publishing paths reduce drift between design and shipped assets
- +Audit-friendly change tracking supports review and rollback decisions
- –Design-time and deployment-time models can require careful mapping
- –Automation requires adherence to the Sharp schema and transformation conventions
- –Complex multi-repo setups may need explicit provisioning patterns
- –RBAC coverage depends on how teams split projects and environments
Best for: Fits when teams need governed SVG transformations with automation hooks and a schema-backed configuration model.
Autodesk Fusion 360
CAD vector outputCAD-to-vector workflows that generate sketch exports suitable for SVG conversions and downstream graphic production pipelines.
Fusion API for add-ins and scripts exposes design and manufacturing data to automation.
Autodesk Fusion 360 combines CAD modeling, CAM toolpathing, and simulation in a single workspace built around a parametric design data model. Integration depth shows up through its file-based exchange ecosystem and automation hooks for tasks like job setup and data operations.
Extensibility centers on the Fusion API with scripted access to design objects, manufacturing workflows, and add-in behavior. Automation runs alongside cloud-backed project management for versioned assets, reviews, and collaboration.
- +Fusion API enables scripted access to design, drawings, and manufacturing objects
- +Cloud project model ties revisions and collaboration to a consistent asset lifecycle
- +Parametric data model supports regeneration logic and predictable downstream operations
- +CAM workflow scripting can automate recurring setups across toolpath generation
- –API coverage is narrower for some UI and lifecycle actions than for core objects
- –Automation and add-ins can be constrained by versioning and data format boundaries
- –Governance controls for teams depend heavily on account-level configuration
- –Audit and admin visibility relies more on workspace tooling than deep per-action logs
Best for: Fits when teams need API-driven CAD and CAM automation with a versioned cloud asset model.
CorelDRAW
vector suiteVector drawing suite with SVG import and export plus automation options for batch processing of design assets.
CorelDRAW’s object-level SVG editing preserves path and node granularity during import and export.
CorelDRAW performs vector SVG authoring and conversion for logos, diagrams, and icon sets. It supports a rich vector data model with layers, objects, text styles, and shape operations that translate into export-ready SVG.
SVG workflows rely on import and export filters plus object-level editing of paths, nodes, and typography. Integration depth is mostly file-based rather than API-driven, so automation typically centers on repeatable document workflows than programmatic governance.
- +SVG import keeps editable paths, nodes, and object structure
- +Layer and style management maps cleanly into exported SVG
- +Node and curve tools support precise path geometry control
- +Text handling supports multi-style typography for SVG output
- +Scriptable repeat work via macros helps standardize production
- –Limited external API surface for provisioning and headless publishing
- –Governance features like RBAC and audit logs are not SVG-centric
- –Automation tends to depend on macros and manual file workflows
- –SVG export fidelity can vary across complex blends and effects
Best for: Fits when design teams need high-fidelity SVG production with repeatable document workflows, not centralized API governance.
Sketch
mac vector designVector design tool for producing SVG assets with library components and workspace controls for maintaining consistent icon sets.
Plugin API for scripted layer traversal and customized SVG export from the Sketch document model.
Sketch targets teams that need SVG design assets with repeatable workflows, not just canvas drawing. It supports symbol libraries, style guides, and export pipelines for generating consistent SVG outputs across documents.
Sketch also offers a plugin system that extends the SVG toolchain, including batch processing and custom export behaviors. Automation hinges on plugin APIs, so integration depth depends on what those plugins can read and write in the Sketch document model.
- +Symbol and style systems keep exported SVGs consistent across documents
- +Plugin API enables custom SVG export, batch transforms, and validations
- +Document model supports shared libraries for governance-like asset reuse
- +Extensibility supports schema-driven naming and layer conventions via plugins
- –Automation is plugin-driven, so API coverage varies by workflow
- –No first-class built-in automation framework for non-UI SVG generation
- –Governance depends on external processes around libraries and file sharing
- –Data model mapping to external schemas often requires custom plugin logic
Best for: Fits when design teams need controlled SVG export outputs with plugin-based automation and library governance.
How to Choose the Right Svg Design Software
This buyer’s guide covers SVG design software tools including Figma, Adobe Illustrator, Vectary, Boxy SVG, Gravit Designer, SVGOMG, Sharp, Autodesk Fusion 360, CorelDRAW, and Sketch. It focuses on integration depth, data model behavior, automation and API surface, and admin plus governance controls.
The guide shows how tool capabilities affect SVG export consistency, schema enforcement, and pipeline throughput. It also maps common failure modes like weak automation hooks and limited schema governance to specific tools such as SVGOMG and Boxy SVG.
Evaluation signals for SVG integration, data modeling, automation, and governance
Integration depth matters because teams need consistent handoff between design objects and build steps without manual rework. Figma pairs SVG export with automation via REST APIs for file access and updates, while Boxy SVG centers on file workflows with limited programmatic access.
Data model clarity matters because scene and layer models determine how variants, IDs, and styling survive export and optimization. SVGOMG enforces deterministic behavior through a configurable SVGO plugin pipeline, while Sharp uses schema-based configuration to drive governed SVG transforms.
API-driven SVG workflow and event-ready automation surface
Figma provides automation via REST APIs for file access and updates, which supports asset sync without relying on exports alone. SVGOMG supports automation through an HTTP API or CLI usage patterns for repeatable SVGO transformations in CI build steps.
Structured scene and component models that preserve SVG consistency
Vectary maintains a scene-based SVG production model with layered, component-like reuse that reduces drift across variants during export. Figma uses components and variants so reusable vector assets stay consistent across an evolving icon library.
Deterministic optimization controls for IDs, precision, and plugin scope
SVGOMG exposes configurable SVGO plugin behavior and settings that control ID preservation and optimization scope. This makes optimization outputs predictable for teams that treat SVG markup as build artifacts.
Schema-backed configuration for governed SVG rendering and publishing
Sharp uses schema-driven SVG asset configuration paired with API automation for controlled provisioning and publishing paths. This supports audit-friendly change tracking when SVG changes must be reviewed before release.
Layer and object mapping that exports editable SVG with maintainable structure
Adobe Illustrator maps layers and appearance into editable SVG so object and appearance structure survives export. CorelDRAW keeps path and node granularity during SVG import and export for precise geometry control.
Admin and governance controls including RBAC and audit logging visibility
Sharp emphasizes governed publishing paths with audit-friendly change tracking in its automation flow. Figma provides traceability through version history and comments, while multiple tools like Boxy SVG and Gravit Designer show limited documented RBAC and audit log depth.
Decision framework for selecting the right SVG toolchain
Start by defining the integration pattern needed for the SVG lifecycle. Teams that need API-driven asset sync and updates typically align with Figma, while teams that need deterministic optimization in CI align with SVGOMG.
Next, confirm how the tool’s internal data model maps to SVG IDs, layers, and variants. Vectary and Figma emphasize reusable component-like models, while Boxy SVG and Gravit Designer emphasize file-based editing with less documented automation and governance depth.
Choose the integration style: API automation versus file-exchange pipelines
If the workflow requires programmatic access to design assets, select Figma for REST API access to files and updates, and select Autodesk Fusion 360 when automation must target CAD and CAM objects via Fusion API add-ins and scripts. If the workflow is primarily build-time transforms, select SVGOMG for HTTP API or CLI automation of SVGO transformations.
Validate the data model for SVG IDs, variants, and layer semantics
For icon libraries that must stay consistent across versions, select Figma components and variants or Vectary scene-based assets that export stable, structured SVG. For pixel-accurate SVG structure, select CorelDRAW to preserve path and node granularity during SVG import and export.
Assess schema enforcement and deterministic output requirements
If deterministic optimization and repeatable markup are required, select SVGOMG because it runs a visible SVGO plugin pipeline and supports configurable settings for precision and ID preservation. If schema-backed constraints and governed publishing paths are required, select Sharp because it pairs schema-driven SVG asset configuration with API automation.
Map export output to downstream editing or rendering expectations
If downstream steps require editable SVG objects mapped from design layers, select Adobe Illustrator because it provides native SVG export with object and appearance mapping. If downstream steps can consume direct markup and need conversion throughput, select SVGOMG for minification and select Sharp for transform and publish steps.
Check governance depth for enterprise controls and audit needs
If governance requires schema-driven publishing paths and audit-friendly change tracking, prioritize Sharp as the automation anchor. If governance relies on design traceability rather than per-action admin logs, prioritize Figma for version history and comments, and treat tools like Boxy SVG and Gravit Designer as more file-centered with less documented RBAC and audit depth.
Which teams match each SVG design and automation approach
SVG tool choice depends on whether the primary need is authored SVG fidelity, deterministic optimization, or governed automation tied to schemas. The best fit also depends on whether teams need API access to design objects or can work with export-first workflows.
Teams that need strong integration breadth typically mix an authoring tool like Figma with a pipeline tool like SVGOMG or Sharp to enforce deterministic optimization and governed transforms.
Product design teams managing component-based icon libraries with automated asset sync
Figma fits because components and variants keep reusable vector assets consistent across an evolving icon library, and the REST API enables automation for file access and updates. This combination supports controlled exports without drifting icon geometry across revisions.
Design teams that must generate maintainable editable SVG with strong layer-to-object mapping
Adobe Illustrator fits because it exports SVG with object and appearance mapping from layers and paths into editable SVG. CorelDRAW fits when path and node granularity must remain editable after import and export for complex logos or diagrams.
Design systems teams needing consistent scene-based SVG output and variant management
Vectary fits because scene-based SVG production ties layered asset editing to structured exports. Its variant management reduces drift across icon sets when multiple designers change shared assets.
Teams that require governed SVG transforms and schema-backed publishing workflows
Sharp fits because schema-based configuration plus API automation supports controlled provisioning and publishing paths. It also supports audit-friendly change tracking for review and rollback decisions in an automated flow.
Build and release pipelines that need deterministic SVG optimization at scale
SVGOMG fits because it offers a configurable SVGO plugin pipeline with settings that control ID preservation and optimization scope. Its HTTP API or CLI usage enables repeatable throughput inside CI build steps.
Common selection pitfalls that break SVG consistency or governance
Many teams pick tools that generate usable SVG markup but fail to meet automation or governance expectations in production. Other teams optimize SVG markup without confirming how ID and schema constraints affect downstream rendering.
These pitfalls map directly to tool strengths and gaps, including strict schema validation limits in Figma exports and limited governance visibility in Boxy SVG and Gravit Designer.
Relying on a file-only editor when the workflow requires API-driven automation
Boxy SVG and Gravit Designer emphasize file-based exports and show limited documented API depth for programmatic access to internal design objects. Figma provides REST APIs for file access and updates so automation can target design artifacts directly.
Skipping deterministic optimization controls and discovering ID collisions later
SVGOMG prevents this failure mode by exposing SVGO plugin configuration and settings that control ID preservation and optimization scope. Tools that treat optimization as a one-click step without controlled plugin behavior can break builds when IDs collide across assets.
Assuming strict SVG structure enforcement exists inside authoring tools at scale
Figma has strict SVG schema validation that still requires external tooling for broader constraint enforcement, and Adobe Illustrator lacks built-in schema enforcement across large libraries. Sharp covers schema-backed configuration so teams can enforce constraints during transform and publishing automation.
Expecting governance features without confirming RBAC and audit log depth
Boxy SVG and Gravit Designer do not clearly surface RBAC and audit logs for enterprise governance needs. Sharp centers governed publishing paths with audit-friendly change tracking, and Figma supports traceability through version history and comments.
How We Selected and Ranked These SVG Tools
We evaluated Figma, Adobe Illustrator, Vectary, Boxy SVG, Gravit Designer, SVGOMG, Sharp, Autodesk Fusion 360, CorelDRAW, and Sketch using features, ease of use, and value. The overall rating is a weighted average where features carries the most weight, and ease of use and value each also influence the result. This criteria-based scoring prioritizes integration depth and automation surface because SVG pipelines depend on predictable export, optimization, and workflow control.
Figma separated itself from the lower-ranked authoring and optimization tools because it combines components and variants that keep reusable vector assets consistent with REST API automation for file access and updates. That pairing directly lifted the features factor through both structured SVG export behavior and an automation surface that supports asset sync.
Frequently Asked Questions About Svg Design Software
Which SVG design tool is better when the team needs component-driven exports?
What tool is most suitable for precise path and typography control in exported SVG markup?
How do SVG optimization tools differ from SVG authoring tools?
Which tool supports schema-backed configuration and governed provisioning for SVG transformations?
Which tools integrate through APIs for automation of SVG workflows?
What are the main admin-control and security mechanisms when multiple teams publish SVG assets?
How should a workflow be structured when migrating existing SVG assets into a new design toolchain?
Which tool is strongest for keeping IDs stable across repeated exports for downstream builds?
Which approach fits teams that need plugin-based automation for exporting from symbol libraries?
When CAD and manufacturing workflows are required alongside SVG deliverables, which tool fits best?
Conclusion
After evaluating 10 art design, Figma stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Art Design alternatives
See side-by-side comparisons of art design tools and pick the right one for your stack.
Compare art design tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
