
GITNUXSOFTWARE ADVICE
Top 10 Best AI Light Brown Hair Male Generator of 2026
Ranked roundup of the top 10 ai light brown hair male generator tools with comparison notes for choosing between Rawshot AI, Gemini, Azure AI Studio.
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.
Rawshot AI
High fidelity, prompt-guided portrait generation that can be steered toward specific hair color and hairstyle details.
Built for creators who need prompt-based, photorealistic male portrait images with controllable hair characteristics..
Google Gemini API
Editor pickStructured output with schema constraints for validated JSON responses.
Built for fits when teams need governed, schema-validated prompt automation..
Microsoft Azure AI Studio
Editor pickProject asset and deployment configuration workflow integrated with Azure role-based access control.
Built for fits when teams need governed, API-invoked generation with versioned schemas and Azure RBAC..
Related reading
Comparison Table
This comparison table evaluates AI tools used to generate male images with light brown hair across integration depth, data model design, and the automation and API surface. It highlights how each platform handles provisioning, configuration, throughput, and extensibility, plus admin controls like RBAC and audit log coverage. The goal is to map tradeoffs between API-first workflows and managed pipelines so teams can choose based on governance and implementation constraints.
Rawshot AI
AI image generationRawshot AI generates realistic headshot-style images from prompts, including hair color and style variations for people and avatars.
High fidelity, prompt-guided portrait generation that can be steered toward specific hair color and hairstyle details.
Rawshot AI is designed to turn prompt descriptions into realistic, portrait-oriented images. For an “ai light brown hair male generator” use case, it can produce variations where the hair color and hairstyle are explicitly guided by your prompt. This makes it useful when you need many similar-looking headshots or character variations without reshooting or complex editing.
A tradeoff is that results depend heavily on prompt wording and may require multiple iterations to lock in the exact hair tone and styling details. A typical usage situation is generating several candidate portraits for a character reference, profile imagery, or concept art where you want fast visual options that match a defined look.
- +Prompt-driven control that supports specific visual attributes like hair color and style
- +Focused on realistic portrait outputs suitable for headshot-style generation
- +Fast iteration for generating multiple look variations from text
- –Exact hair tone and styling may require prompt refinement and repeated generations
- –Fine-grained consistency across multiple images may be harder than fully manual editing
- –Best results depend on descriptive prompting skill
Character artists and concept designers
Generate male variants with light brown hair
More concept directions
Solo content creators
Create profile-image candidates quickly
Faster publishing
Show 2 more scenarios
Graphic designers
Draft portrait assets for layouts
Quicker design drafts
Produce hair-accurate male portrait imagery to use as references or placeholders in designs.
Developers building creative tools
Automate prompt-to-portrait generation
Automated image variants
Generate portrait images from structured prompts that specify male appearance and light brown hair attributes.
Best for: Creators who need prompt-based, photorealistic male portrait images with controllable hair characteristics.
Google Gemini API
API-firstOffers programmatic image generation and prompt conditioning with a model API surface suitable for automating light brown hair male portrait variants.
Structured output with schema constraints for validated JSON responses.
Gemini API fits teams that need an automation and extensibility layer around model calls, because each request exposes parameters that control generation behavior and output format. A schema-first approach enables validation for fields like hair color, gender expression, and image prompt elements before passing results to an art or rendering service. Integration depth is strong when the surrounding stack can provision service accounts, attach per-environment configurations, and standardize request shapes across use cases.
One tradeoff is that output consistency depends on disciplined prompt plus schema enforcement, because generative models can still produce edge-case values that violate strict constraints. It fits image-prompt generation pipelines where an admin can govern who can call which model and where audit logs can capture prompt and response metadata. A common situation is running batched prompt generation with deterministic JSON and then forwarding only validated prompts to the image generation step.
- +Schema-driven outputs reduce downstream parsing failures.
- +Multimodal inputs support image and text prompt conditioning.
- +Configurable generation parameters enable repeatable behavior.
- +API extensibility supports orchestration with other services.
- –Strict constraints still require validation and retries.
- –Model selection and parameter tuning add operational overhead.
media automation teams
Generate ai light brown hair prompts
Lower manual prompt editing
platform engineering teams
Orchestrate multimodal generation pipelines
Fewer integration breakages
Show 2 more scenarios
ML governance teams
Enforce RBAC and auditability
Tighter access control
Centralizes model calls so RBAC policies and audit log capture request context.
product teams
Drive configurable user-facing prompt flows
More predictable UI behavior
Applies parameterized generation settings to keep user results within constraints.
Best for: Fits when teams need governed, schema-validated prompt automation.
Microsoft Azure AI Studio
cloud APISupplies hosted model access and workflow integration for generating male portrait images with controlled attributes such as light brown hair via configured prompts.
Project asset and deployment configuration workflow integrated with Azure role-based access control.
Azure AI Studio centralizes artifacts such as prompt templates, model settings, and deployment targets so the same configuration can be reused across dev, test, and production. The integration depth with Azure resources enables RBAC-scoped access to projects, model endpoints, and related storage, which affects who can provision and who can invoke. The data model supports structured inputs, letting generation requests carry explicit fields for hair color and gender cues instead of relying on free text alone.
A key tradeoff is that deeper governance and resource coupling increases setup overhead compared with lighter prompt-only tools. A common usage situation is enterprise image generation pipelines where generation prompts and parameters must be versioned, audited, and invoked through an API from internal services.
- +RBAC-scoped access ties model invocation to Azure resource permissions
- +Versioned prompt and configuration assets reduce generation drift
- +API-first automation supports provisioning and programmatic inference calls
- +Schema-driven inputs improve consistency for attribute-based generators
- –Azure resource setup adds administrative overhead
- –Configuration and workflow complexity can slow small experiments
Enterprise AI platform teams
Governed image generation endpoint provisioning
Repeatable, compliant generation
Product developers
Attribute-driven portrait generation inputs
Higher output consistency
Show 1 more scenario
Data platform engineers
Workflow automation for inference
Lower manual operations
Automate request construction and deployment updates using the Azure AI Studio automation surface.
Best for: Fits when teams need governed, API-invoked generation with versioned schemas and Azure RBAC.
Replicate
model hosting APIRuns public and partner AI models through a versioned API so an automation system can call image generation models with prompt and parameter schemas.
Versioned model API with structured input schemas for consistent generator runs.
Replicate serves model execution as a programmable service with a versioned API for running inference workloads. For an AI light brown hair male generator, workflows can be structured around repeatable model inputs, deterministic schema definitions, and scripted batch runs.
Replicate’s extensibility comes through webhooks, automation via API calls, and operational controls exposed through its deployment and run primitives. Integrations center on a clear data model for inputs and outputs and an automation surface designed for orchestration around image or latent generation pipelines.
- +Versioned models and immutable run parameters for repeatable generations
- +Scriptable API supports batch throughput for image generation pipelines
- +Webhook support enables automated downstream processing and storage routing
- +Clear input-output schema reduces adapter code across generators
- –Admin governance lacks deep RBAC controls compared with enterprise ML platforms
- –Audit visibility depends on run metadata rather than fine-grained admin logs
- –Data residency and sandboxing controls are limited for regulated workflows
- –Operational debugging can require stitching together client logs and run outputs
Best for: Fits when teams need API-driven inference automation for character image generation.
Cohere Command
API automationExposes a programmable AI interface for creating prompts and orchestrating generation steps in applications that target consistent male hair color outputs.
RBAC-governed deployment configuration with audit logs for prompt and tool execution changes.
Cohere Command provides a dashboard for configuring model use and operational workflows tied to Cohere APIs. It centers a data model for prompts, tools, and deployments so teams can control schema, configuration, and rollout behaviors.
The automation surface includes API-driven provisioning and execution control that fits RBAC-governed operations with audit logging. Cohere Command supports integration depth through extensibility points that connect prompt execution to external services and internal policies.
- +API-driven provisioning for deployments and configuration changes
- +Structured data model for prompts, tools, and execution settings
- +RBAC and audit log support governance of model operations
- +Extensibility points for connecting execution to external services
- –Dashboard workflows can lag behind custom API-only automation needs
- –Higher setup overhead for teams without a schema-first process
- –Throughput tuning requires careful configuration across components
Best for: Fits when teams need API automation, governance controls, and a schema-backed prompt data model.
Stability AI
API-firstProvides developer APIs for image generation where prompt engineering and model parameters can target light brown hair male portrait styles.
Text-to-image API with configurable generation parameters for repeatable character prompt workflows.
Stability AI fits teams that need programmatic control over image generation for a specific role like a light brown hair male character. The platform exposes an API for text to image generation and supports parameterized prompts so hair color and style can be constrained consistently across runs.
Integration depth is driven by API-first workflows, prompt templates, and configurable generation settings that function like a data model for your outputs. Automation and extensibility hinge on repeatable request schemas, plus environment-based configuration that supports throughput-focused job dispatch and controlled access.
- +API-first image generation with parameterized prompts
- +Prompt and generation settings act as a repeatable configuration schema
- +Automation-friendly request patterns for batch and iterative generation
- +RBAC-compatible access patterns and tenant scoping for governed usage
- –Hair attributes depend on prompt precision and prompt reuse discipline
- –No explicit persona-level schema for persistent identity across generations
- –Higher variance than deterministic systems when prompts drift slightly
- –Governance controls require careful API key and role provisioning
Best for: Fits when teams need API automation for consistent character traits like hair color and style.
Adobe Firefly
creative APIIncludes guided image generation controls that can be automated via documented workflows to produce male portraits with specified light brown hair attributes.
Content credentials and licensing metadata attached to generated assets for safer publication pipelines.
Adobe Firefly is positioned as an image generation workflow inside Adobe’s ecosystem, not just a standalone prompt box. It supports text-to-image and generative edits that map into Adobe-centric asset handling for art-direction tasks like creating light brown hair male portraits.
The integration depth shows up through authoring tools, reusable content workflows, and content licensing controls designed for downstream publishing. Automation and extensibility are centered on programmatic access to generation and editing through documented interfaces rather than manual-only prompting.
- +Generative edits integrate into Adobe editing workflows for iteration on facial and hair details
- +Content credentials support reuse and publishing workflows with clearer rights metadata
- +Documented programmatic interfaces enable batch generation and controlled inputs
- +Consistent generation controls support repeatable output settings for production runs
- –Hair and face specificity can require multiple prompt and edit passes for consistency
- –Governance depends on admin configuration and organizational enablement, not per-user tuning
- –Automation coverage is narrower than full creative automation suites for every asset step
- –Schema and data model for prompt metadata can be less granular than bespoke pipelines
Best for: Fits when teams need controlled image generation with audit-friendly governance inside Adobe workflows.
Leonardo AI
consumer generatorProvides an image generation interface with model and prompt controls that can be used to batch-create male portrait variations with light brown hair.
Generation configuration and model selection combined with reference inputs for repeated character rendering.
Leonardo AI is an image generation system used for creating consistent character outputs such as a light brown hair male look. It supports prompt-driven generation plus model selection, and it can generate multi-image variations from the same text instructions.
The main workflow control is configuration through prompts, generation settings, and reusable assets like styles and reference inputs. Integration depth depends on whether generation calls are made through its documented API and whether output schemas support the target pipeline.
- +Prompt and parameter controls produce consistent light-brown-hair male character variations
- +Model selection supports different rendering styles for hair tone and texture
- +Asset and style reuse helps maintain visual continuity across generations
- +API-driven generation fits automated pipelines and batch throughput needs
- –Character identity consistency can drift without strong reference or constraints
- –Quality depends on prompt specificity for hair color boundaries and grooming detail
- –Automation surface may require extra glue for strict output schema needs
- –Governance controls like RBAC and audit logging are not always exposed in workflows
Best for: Fits when teams need prompt-based character generation integrated into an automated asset pipeline.
Mage.space
self-serve generatorDelivers a self-serve image generation workspace where users can iterate on prompts and settings to generate male portrait images with light brown hair.
Generation job configuration that standardizes parameters for batch runs through its API surface.
Mage.space generates images for an ai light brown hair male generator workflow using configurable prompt inputs and face-oriented generation settings. The value comes from its integration depth into existing content pipelines via API-driven provisioning of runs, assets, and generation parameters.
An explicit data model and schema-like configuration supports repeatable jobs, which reduces drift across batches. Automation can be applied through an automation surface that routes outputs into downstream storage and review steps.
- +API-driven job provisioning for repeatable image generation runs
- +Configurable input parameters supports batch consistency for character variations
- +Automation surface routes outputs into downstream workflows
- –Limited governance controls for role separation and approval gating
- –Audit log visibility and retention controls may not cover all workflow events
- –Schema extensibility for custom metadata can be constrained
Best for: Fits when teams need controlled character generation with API automation and consistent parameter batches.
Runway
creative platformOffers an application platform for creating images and video with prompt controls and automation options for repeatable character attribute generation.
API-driven generation jobs with RBAC and audit log support for team governance.
Runway fits teams that need controllable AI image generation for a specific persona like a male with light brown hair. Core capabilities include text and image conditioning for portrait generation, plus iterations to refine hair tone, style, and framing across a workflow.
Runway emphasizes an integration surface for automation via documented APIs and job-style execution models that can be orchestrated outside the UI. Administration tools such as RBAC, project boundaries, and audit visibility support governance when multiple editors share the same generation pipelines.
- +Text and image conditioning supports repeatable portrait generation
- +API and job execution model fits automation and batch runs
- +RBAC and project boundaries enable controlled access for teams
- +Audit logging supports post-hoc review of generation activity
- –Persona consistency can drift across long iteration chains
- –Fine-grained hair details may require multiple prompt revisions
- –Sandboxing and environment separation require deliberate setup
- –Complex governance needs more configuration than simple workflows
Best for: Fits when teams need automated, governed portrait generation with an API-controlled workflow.
How to Choose the Right ai light brown hair male generator
This guide covers how to select tools that generate light brown hair male portrait images from prompts, including Rawshot AI, Google Gemini API, and Microsoft Azure AI Studio. It also compares API-first inference platforms like Replicate, Cohere Command, Stability AI, and Runway.
The decision criteria focus on integration depth, data model control, and automation and API surface. It also covers admin and governance controls such as RBAC, audit logs, and versioned prompt assets.
Prompt-to-portrait tools that reliably produce male light-brown-hair variants
An ai light brown hair male generator is an image generation system that takes prompts and outputs male portrait images steered toward a specific light brown hair color and hairstyle. These tools solve the need to create repeatable visual variants without manually editing hair color and grooming on each asset.
For pure portrait fidelity, Rawshot AI is built around prompt-driven realism for headshot-style male outputs with controllable hair characteristics. For schema-controlled automation, Google Gemini API and Replicate provide structured inputs and outputs that can feed downstream rendering or batch generation workflows.
Integration, data model control, and governance for repeatable hair color outputs
A tool that produces light-brown-hair male portraits in a pipeline needs more than prompt control. It needs a data model that can be validated and versioned so generations stay consistent across batches.
Automation surface matters for throughput and repeatability. Admin and governance controls matter when multiple editors or services share the same generation assets, deployments, and parameters.
Schema-constrained outputs for validated automation
Google Gemini API returns schema-constrained JSON responses, which reduces downstream parsing failures when image parameters must map into other systems. Replicate also uses a structured input-output schema so batch runs stay consistent across scripted workloads.
Versioned prompt and deployment assets to reduce generation drift
Microsoft Azure AI Studio ties model invocation to versioned prompt and configuration assets so attribute-based generation stays stable across environments. Cohere Command also uses a structured data model for prompts and execution settings to support governed prompt and tool changes.
API surface for automation, batch throughput, and job orchestration
Replicate exposes a versioned API for running inference with immutable run parameters, which supports scripted batch throughput for image generation pipelines. Runway provides an API and job-style execution model that can be orchestrated outside its UI for repeatable character attribute generation.
RBAC-scoped access and audit logs for admin governance
Microsoft Azure AI Studio uses RBAC-scoped access so model invocation is permissioned by Azure resource roles. Cohere Command provides RBAC governance plus audit logging for prompt and tool execution changes.
Hair attribute controllability via prompt-driven portrait steering
Rawshot AI is focused on photorealistic portrait generation with prompt-driven steering for hair color and hairstyle details. Stability AI also supports parameterized prompts so hair color and style can be constrained across repeated API calls.
Asset-aware governance with content credentials and licensing metadata
Adobe Firefly attaches content credentials and licensing metadata to generated assets, which supports safer publication pipelines inside Adobe-centric workflows. This becomes a governance requirement when generated portraits need attribution metadata tied to the output.
A decision framework for selecting the right light brown hair male generator tool
Start by matching the tool’s integration depth to how work moves through the pipeline. Some options are image-focused and prompt-iterative, like Rawshot AI, while others are schema-first and automation-first, like Google Gemini API.
Then validate control and governance requirements. RBAC scope, audit logs, versioned assets, and schema constraints decide whether teams can run repeatable generations without manual babysitting.
Choose the integration pattern: schema-first API or prompt-iterative portrait generation
If outputs must feed a service that expects validated structured data, select Google Gemini API because it returns schema-constrained JSON payloads. If the main requirement is photorealistic male headshot-style output with hair color steering, select Rawshot AI because it emphasizes prompt-guided portrait fidelity.
Lock repeatability with versioning and immutable run parameters
For controlled configuration across environments, select Microsoft Azure AI Studio because it uses versioned prompt and deployment configuration assets. For consistent batch runs, select Replicate because its API runs are driven by versioned models and immutable run parameters.
Map automation needs to API and job execution models
For scripted high-throughput inference, select Replicate or Stability AI because both are built around API-driven request patterns for batch and iterative generation. For team pipelines that treat generation as jobs, select Runway because it supports API and job-style execution with portrait conditioning.
Verify admin governance controls for multi-editor workflows
If RBAC is required for resource-scoped access, select Microsoft Azure AI Studio because RBAC is integrated with Azure resource permissions for model invocation. If audit trails must capture prompt and tool execution changes, select Cohere Command because it includes RBAC governance plus audit logs for changes.
Plan for hair attribute consistency failure modes during iterative prompting
If the pipeline needs strict hair tone boundaries, treat prompt refinement as part of operations and use tools that support parameterized prompts like Stability AI. If consistency still drifts, use reference inputs and configuration reuse like Leonardo AI because it combines model selection with reference inputs to reduce identity drift.
Which teams benefit from light brown hair male generator tools
Different teams need different control surfaces for light brown hair male portrait generation. Some groups need photorealistic steering for quick iteration, while others need schema validation, RBAC governance, and versioned deployment assets.
The best-fit tools below map directly to what each group uses the generator for in production workflows.
Portrait-focused creators and designers who iterate on hair color via prompts
Rawshot AI fits creators who need prompt-guided photorealistic male headshot outputs with controllable hair characteristics. The iterative process benefits from Rawshot AI’s focus on realistic portrait generation and fast look variations.
Engineering teams that automate generations with validated structured outputs
Google Gemini API fits teams that need schema-constrained JSON responses for downstream rendering and orchestration. Replicate fits teams that need versioned inference runs and structured input-output schemas for batch character image workflows.
Enterprises that require RBAC, versioned assets, and auditable configuration changes
Microsoft Azure AI Studio fits teams that want Azure RBAC-scoped access tied to model invocation and versioned prompt assets. Cohere Command fits teams that want RBAC plus audit logs focused on prompt and tool execution changes during governed operations.
Production teams inside Adobe workflows that need publish-ready asset metadata
Adobe Firefly fits teams using Adobe-centric content pipelines that require content credentials and licensing metadata attached to generated portraits. This supports governance and downstream publishing requirements where attribution matters.
Asset pipeline teams running repeated character batches with references
Leonardo AI fits pipelines that need reference-assisted generation for repeated character rendering and model selection for hair tone and texture. Runway fits teams that need API-driven portrait generation jobs with RBAC and audit log support across shared pipelines.
Common failure patterns when generating male portraits with light brown hair
Hair color and face specificity often fail when teams treat generation as a single prompt call. Multiple reviewed tools show that prompt precision, validation, and workflow governance affect outcomes.
The pitfalls below match the observed cons across the tool set, including drift, governance gaps, and schema or identity consistency limitations.
Assuming prompt precision guarantees identical hair tone across batches
Repeated generations can still require prompt refinement when exact hair tone and styling are not tightly specified, which shows up in Rawshot AI’s need for prompt iteration. Reduce drift by using parameterized prompts and configuration reuse like Stability AI and Leonardo AI rather than reusing loosely written prompts.
Skipping schema validation for automated pipelines that parse outputs
Strict constraints still require validation and retries when using Google Gemini API, which means retry logic must be built into the pipeline instead of assuming every call succeeds. Replicate reduces adapter code by using a clear input-output schema, so teams should keep transformations schema-aware.
Using a tool without explicit governance controls for shared authoring workflows
Replicate’s governance lacks deep RBAC controls compared with enterprise ML platforms, which can break multi-editor separation requirements. Prefer Microsoft Azure AI Studio for RBAC-scoped access or Cohere Command for RBAC plus audit logs tied to prompt and tool execution changes.
Ignoring identity consistency limits in long iteration chains
Persona consistency can drift during longer iteration chains in Runway, so long pipelines need stronger constraints or reference anchors. Leonardo AI reduces drift by combining reference inputs with generation configuration, so it fits workflows that need repeated character consistency.
Treating image generation as only a creative step when publishing requires metadata
Adobe Firefly is designed to attach content credentials and licensing metadata to generated assets, while other tools may rely on run metadata rather than asset-attached credentials. If publishing governance is required, prioritize Firefly over image-only generation pipelines.
How We Selected and Ranked These Tools
We evaluated each tool on features, ease of use, and value using the provided capability descriptions and scored summaries, then used an overall weighted average where features account for the most weight at 40% while ease of use and value each account for 30%. Each ranking reflects how well a tool’s integration, data model behavior, and automation surface map to repeatable light brown hair male portrait generation.
Rawshot AI separated itself by delivering prompt-guided portrait generation aimed at specific hair color and hairstyle details, and that strength lifted the features and ease-of-use fit for rapid photorealistic male headshot iteration. That combination pushed Rawshot AI higher than API-forward platforms when the primary workflow requirement was controllable realism rather than schema-first automation.
Frequently Asked Questions About ai light brown hair male generator
Which tool produces the most consistent light brown hair portraits across repeated runs?
How do Gemini API and Azure AI Studio differ for schema-controlled prompt automation?
Which option is best for integrating a light brown hair male generator into an existing CI or batch pipeline?
What integration path supports end-to-end JSON payloads from prompt to image rendering?
How do RBAC and audit logs show up in Cohere Command versus Runway?
Which tool supports extensibility through webhooks or external job orchestration for generated images?
What is the typical approach to migrating a prompt library into Azure AI Studio or Gemini API?
Why would an art team pick Adobe Firefly instead of an API-first generator for light brown hair male portraits?
How do output variations get controlled in Leonardo AI compared with a parameterized API approach like Stability AI?
What technical failure modes are common when generating consistent hair color and how do tools mitigate them?
Conclusion
After evaluating 10 tools, Rawshot AI 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→Need a personal recommendation?
Software Advisory Service
Skip months of vendor evaluation. Our analysts recommend the right tool for your business in 2–4 weeks.
Talk to an analyst →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.
