WorkflowClient & Investor Reporting

Portfolio Commentary Generation

Portfolio commentary drafted by agents from attribution and the PM's notes, every sentence tied to its figure, for the PM to review and sign in minutes

Every sentence tied to its attribution figure, and PMs review in minutes, not hours.

See one case, screen by screen ↓
demo214strategiesin the sample Q3 cycle, 1,221 versions, with 207 drafted within an hour of their attribution being signed final
demo286correctionsamong 18,940 sentences checked; 241 settled between the agents, 45 sent to writers with both positions shown
target100%of figure sentences checked against the final attribution before a PM reads them
target15minof review per strategy, not 2–3 hours of writing
In short

What is Portfolio Commentary Generation?

Portfolio Commentary Generation is AI portfolio commentary software for asset managers. It drafts each strategy's quarterly fund commentary from signed-final performance attribution and the portfolio manager's own notes, and checks every sentence before a person reads it. Seven agents write every version, tie each figure to its attribution cell, send predictions and gross-only figures to compliance and keep the factsheet, mandate letters and translations saying the same thing, while the writer reviews, the PM signs, compliance clears and a fourth person releases.

AI in asset management: a buyer's guide to agentic AI for investment managers →

Updated

The problem

Why quarterly fund commentary eats the ten business days after quarter end

Every quarter the investment writers and product specialists owe a portfolio commentary for each strategy: what the fund returned against its benchmark, what drove it, what the manager did and how the portfolio is positioned. Then the same investment commentary is cut into a 900-character factsheet paragraph, letters to institutional clients whose accounts returned slightly different numbers, a plainer version for wealth advisers and translations for every market the fund is sold in. It is assembled by hand from the performance attribution report, the PM's emails and the trade blotter, then chased through PM approval and a compliance check, all in email.

The risk sits in the sentences nobody had time to prove. Basis points written as percent, a total effect described as an allocation effect, a gross figure with no net beside it, a PM's "we expect the rally to continue", a prediction FINRA Rule 2210 does not allow, a Japanese translation that says 0.83% where the master says 0.38%. When the PM edits the master on day nine, the factsheet, the mandate letters and the translations were cut from day seven's text. Each miss is a reissue to clients and a books-and-records problem.

typical2–3hoursto write the commentary for one strategy, by hand
typical12%of asset managers and owners say their reporting meets all client needs
typical60%blame a lack of automation for client reporting that falls short
Where a strategy's commentary hours goestimated
By hand2.5 days
With the solution0.3 days
  • Gathering attribution, returns, trades and the PM's notes0.5 → 0.0 d
  • Drafting the fund commentary0.8 → 0.0 d
  • Checking every figure against the attribution0.5 → 0.1 d
  • Rewriting the factsheet, mandate letters and adviser version0.5 → 0.1 d
  • Checking translations and versions against the master0.3 → 0.1 d

Estimated split of one strategy's quarterly commentary, by hand and with the solution, in writer hours. Waiting time for PM approval and compliance is not included.

How it works

How a quarter of commentary moves

Seven agents draft every version, check each other sentence by sentence, and send what they cannot prove to a person; the PM signs and a fourth person releases.

What comes in
Quarter end in214 strategies this quarter · signed attribution, returns, holdings, PM notes, house view
Agents at work
Intake agentfinal data only
Then
Drafting agentevery version
Then
Fact-check agentevery figure, tethered
Tone checkerhouse view, no predictions
Then
Consistency agentversions and languages
Disclosure agentrules for compliance
Then
Publishing agentchannels and CRM
A person decides
Writer, PM, compliance, releasereview, sign, clear, release
What comes out
Tethered commentary
Signed and cleared
Released everywhere
One case, step by step

One strategy's portfolio commentary, from final attribution to released

Quillfield Capital's Q3 2026 cycle has 214 strategies and a publish deadline of Wednesday, October 21. Here is how its people work with the agents on one of them — Global Core Equity, a $6.8 billion strategy run from London against the Halden Global Developed Index — screen by screen in the working solution: what they ask, what the agents show as evidence, and what each person decides and signs.

  1. 01Friday, 08:40 ET

    The agents' night, and her day, on one screen

    Maren Lindqvist · Investment Writer, Equities

    Maren has 9 drafts in writer review, 5 due today. Overnight the Drafting agent wrote 207 of 214 strategies within an hour of their attribution being signed final; the other 7 wait for final numbers. The Fact-check agent checked 18,940 sentences and corrected 286, settling 241 with the Drafting agent and sending 45 to writers. Global Core Equity is first on her list: 1 line for the PM, 1 translation issue.

    She can ask the agents anything about the cycle from the same screen: “Why did Global Core Equity outperform in Q3?”

  2. 02Before she opens a draft

    She asks the agents, and every answer cites its source

    Maren Lindqvist · Investment Writer, Equities

    Maren types her questions in plain words. “Why did Global Core Equity outperform in Q3?” The Fact-check agent answers: 3.93% after fees (4.12% before) against 3.47%, stock selection +54 basis points, the largest effect Industrials selection at +38, led by Vossberg after its August 6 guidance raise — each figure cited to the returns, the attribution or Vossberg's release. “Which PM approvals are past their SLA?” The Publishing agent names three, says desk heads were copied, and offers reminders it has drafted: nothing is sent until she presses Send.

    “Answers cite their sources; anything that changes data waits for your approval.”

  3. 03The writing room

    The draft on the left, the attribution on the right, a line between them

    Maren Lindqvist · Investment Writer, Equities

    The fund commentary reads like the printed page: 10 sentences, 16 figures. Class I returned 3.93% after fees (4.12% before) against 3.47% for the index; stock selection added 54 basis points. Beside it sits the Brinson attribution report, ATT-GCE04-26Q3 v3 (Brinson-Fachler, by sector), signed final by Ana Ruiz in Performance on Oct 8 at 17:42 ET. Every figure sentence is drawn to the cell it comes from; green is verified, blue was corrected by the agents, violet comes from the PM's notes or trades, amber needs a person.

    “Hover a sentence to light its source; click it to see the check.”

  4. 04Sentence 3

    38 basis points, tied to its cell and to a German filing

    Fact-check agent

    “Stock selection in Industrials added 38 basis points, led by Vossberg Antriebstechnik, which rose 21.4% after raising its full-year guidance on August 6.” The check shows the cell (Industrials selection +0.38%, page 2), the unit converted to basis points, the period, the final status, and Vossberg's 21.4% return from portfolio accounting. The reason comes from Vossberg's ad hoc release, shown in German beside an English reading. Confidence 99%.

    “… the Management Board raises its 2026 revenue forecast to EUR 4.1 to 4.3 billion” — Vossberg release, page 1.

  5. 05Oct 8, 18:05–18:16 ET

    Two agents, two sentences sent back

    Drafting agent and Fact-check agent

    The run took 11 minutes and read 12 sources, among them the attribution, official returns, 92 holdings, 19 orders, Hugo's two notes, the German filing, market data, the house view and the style guide. The Fact-check agent, with different instructions and no access to the Drafting agent's reasoning, sent two sentences back: the yen rose 4.1%, not 6.1% (USD/JPY 158.40 to 152.15), and the Financials overweight added 9 basis points, not 12, which is the sector's total effect. Both were corrected before Maren opened the draft.

    Disagreements the agents cannot settle in two rounds go to the writer, with both positions shown.

  6. 06Oct 15, 21:30

    Nine versions, one message, read in their own language

    Consistency agent

    The claims grid compares the master with the factsheet, the UCITS fund, three mandate letters (Halsey County, Brandvold Pension, Kestrel Hill), the adviser version and the German and Japanese versions. Different numbers that are right are explained: the UCITS class returned 3.95% net, Halsey County's account 4.08%. The Japanese monthly report, read in Japanese, says 0.83% for Industrials selection where the master says 0.38%. Maren accepts the fix and the translation vendor is notified.

    “The digits look transposed in translation.”

  7. 07Sentence 10

    A prediction, off the house view, and the agent will not rewrite it

    Tone checker

    Sentence 10 reads “We expect the rally in Japanese equities to continue well into 2027 and see significant further upside.” The Tone checker ties it, dashed amber, to the Investment Committee's house view (Japan a modest overweight, no return expectations) and to style guide §4.2 on predictions, and proposes wording — but leaves the line to Hugo. With the Japanese fix in, Maren sends it to him: “Hugo — sentence 10 reads as a prediction and is stronger than the house view on Japan.”

    “It is Hugo's view, so I won't rewrite it myself.” — Tone checker

  8. 0809:12

    The PM rewrites his own line, and the agents re-check it

    Hugo Ferrante · Portfolio Manager, Global Core Equity

    Hugo opens a change summary: 2 corrections the agents settled, 1 line for him, 1 translation fix accepted. He rewrites sentence 10 in his own words: “We remain modestly overweight Japan, and we are watching the path of interest rates closely.” Before it is saved, four agents re-check it: no figures, and the positioning matches the holdings (Japan 9.8% against 6.1%); in line with the house view; a views statement for compliance; 6 versions carry the old Japan line, so aligned text is proposed.

    “Your edit is re-checked by the agents before it is saved; the first draft stays on the record.”

  9. 0909:14 and 09:31

    He signs; compliance clears the views statement

    Hugo Ferrante and Priyanka Rao

    Hugo's sign-off shows every check passing — 16 figures tethered and verified, his edit in line with the house view, 6 versions aligned — and he signs “Approved as edited”. The Disclosure agent sends one statement to Priyanka Rao in compliance, with the proposed disclosure: “Views are those of the portfolio manager as of September 30, 2026 and are subject to change.” She clears it with the standard disclosure. The same queue holds the cycle's other flags, such as “poised to outperform over the next 12 months” in International Small Cap.

    The Disclosure agent never clears a statement. Only compliance does.

  10. 10Released at 09:44

    A fourth person releases, to every channel

    Lena Brooks · Client Reporting Lead

    The release check names four different people: Maren wrote it, Hugo approved it, Priyanka cleared it, and Lena releases it. Nine versions go out together: the factsheet paragraph to factsheet production, the fund pages to the website, three mandate letters to the client portal, the record copy to document management, an activity in the CRM, and a retail communication onto the FINRA filing calendar. The German and Japanese versions go to their distributors.

    “Four different people — the releaser neither wrote nor approved this commentary.”

Who it’s for

Built for everyone who stands behind a commentary.

The same Q3 cycle, seen by five of the people who carry it — what quarter-end commentary looked like, and what it looks like now.

ML
Maren LindqvistInvestment Writer, Equities · New York · 50 commentaries this cycle
Investment Writer
Before
“I'm not short of words. I'm short of time to prove every number is right.” Reads attribution, chases PMs and rewrites the same paragraph six ways.
Now
Opens a checked draft with every figure tied to its cell, decides the one or two lines that need a person, and routes it to the PM with a question.
HF
Hugo FerrantePortfolio Manager, Global Core Equity · London · $6.8 billion
Portfolio Manager
Before
“Show me what you changed and why, and let me fix the tone. Then I'll sign.” Gives the writer ten minutes, between markets.
Now
Reads a change summary, rewrites his own view in his own words, sees the agents re-check it, and signs with a reason.
PR
Priyanka RaoCompliance Reviewer, Marketing Communications · New York
Compliance Reviewer
Before
“One prediction slips through and it's my name on the exam finding.” Clears forward-looking statements and performance presentation for 214 strategies in a week.
Now
Works one queue of flagged statements, each with the rule, the agent's reason and proposed wording; clears, uses the wording or returns it with a reason code.
TI
Tomás IbarraProduct Specialist, Global Equity · London
Product Specialist
Before
“The client in Oslo should hear the same story as the fund board, with their own numbers.” Keeps mandate letters, the UCITS version and translations in line by hand.
Now
Sees every claim across every version, with right-but-different numbers explained, and approves the aligned text when the PM changes the master.
LB
Lena BrooksClient Reporting Lead · New York · releases to clients
Client Reporting Lead
Before
“Nothing goes out that I didn't release, and I never release my own work.” Owns the deadline and tracks the sign-offs in email.
Now
Releases from a queue that names the writer, approver and compliance reviewer for each strategy, and sees every channel confirm receipt.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents draft every version, check each other sentence by sentence, and send what they cannot prove to a person; the PM signs and a fourth person releases.

Intake agent

Watches the performance system for attribution signed final, then gathers the official returns by share class, holdings and contribution from portfolio accounting, filled orders from the order management system, market data and the PM's notes for the period.

  • Never drafts from preliminary or restated attribution — it waits and tells the writer when final numbers are expected
  • Read-only on every system of record
Drafting agent

Plans the story — performance against the benchmark, what drove it, what the manager did, how the portfolio is positioned — and writes the fund commentary, the factsheet paragraph of at most 900 characters, mandate letters with each account's own returns, the adviser version and translation briefs, in house style.

  • Never invents a reason no source gives
  • Never writes a view the PM has not written
Fact-check agent

Checks every figure against its cell: value, basis points or percent, sign, period, final status and the gross-and-net pairing. Ties each sentence to its cell, note or passage, and sends failures back to the Drafting agent with the reason.

  • Never accepts a figure without an official source
  • Runs with different instructions from the Drafting agent; after two rounds a person decides
Tone checker

Compares every sentence with the current house view and the style guide, marks sentences that stray, predict performance or use words the firm does not use, and proposes wording in line with the house view.

  • Never rewrites a PM's view on its own — it proposes and asks
Consistency agent

Compares each version with the master — figures, message and disclosures — reads German and Japanese versions in their own language, explains right-but-different numbers for share classes and mandate accounts, and proposes aligned text when the master changes.

  • Never changes a version without its owner's approval
Disclosure agent

Screens every sentence for predictions (FINRA Rule 2210(d)(1)(F)), gross attribution shown without the fund's total gross and net return for the same period (SEC Marketing Rule), and the disclosures each audience and jurisdiction requires, and sends each flag to compliance with the rule, the reason and proposed wording.

  • Never clears a statement — only compliance can
  • Never drops a required disclosure
Publishing agent

Keeps each strategy's SLA clock and drafts reminders for a person to send. After release it sends each version to its channel, confirms receipt, logs the CRM activity, adds retail communications to the FINRA filing calendar and files the record copy.

  • Never publishes without a release signature from a person who neither wrote nor approved the commentary
Investment writer, portfolio manager, compliance reviewer, Client Reporting Lead

Drafts, approves, clears, releases. The agents propose; a named person decides.

Ask in plain words

Ask the commentary agents, in plain words

Ask about any strategy, sentence or version in the cycle, or tell the agents what to do. Answers cite the attribution, note or filing they come from, and anything that changes data waits for your approval.

Why did Global Core Equity outperform in Q3?

Global Core Equity returned 3.93% after fees (4.12% before) against 3.47% for the Halden Global Developed Index. Stock selection added 54 bps; the largest effect was Industrials selection, +38 bps, led by Vossberg after its August 6 guidance raise. Health Care selection cost 24 bps (Orrelle) and the Energy underweight 11 bps; currency added 9.

Which PM approvals are past their SLA?

Three PM approvals are past their 2-day SLA: US Large Cap Growth (Celeste Marchetti, 1 day), Core Plus Bond (Dana Whitfield, 1 day) and International Core Equity (Hugo Ferrante, 4 hours). Each has a change summary ready; desk heads were copied at the breach. I drafted reminders — send them?

Which commentaries still predict performance?

57 statements are open with compliance across 24 strategies; 41 have proposed wording. The ones still predicting performance: International Small Cap (“poised to outperform”), Japan Equity (“15% upside for the index”, from a note written in Japanese) and Global Multi-Asset Income (“income is assured”). FINRA Rule 2210(d)(1)(F) does not allow predictions.

Why is PM approval the slowest step?

PM approval is the longest step: a median of 1.3 business days of the 3.0 from final attribution to publication, against a 2-day SLA. 88% of PM approvals were within SLA. Writer review takes 0.6 days because the agents settle 241 of 286 corrections before the writer opens the draft.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe investment writer's day in the portfolio commentary cycle: drafts due, the cycle published so far, figure sentences verified, and what the agents drafted, checked and flagged overnight.
Ask the commentary agentsAsk the commentary agents in plain words: why a fund outperformed, which PM approvals are past SLA, which commentaries still predict performance — cited answers and an action that waits for approval.
The writing roomThe fund commentary beside its Brinson performance attribution, every figure sentence tied to its cell, with the versions, sign-off steps and tether controls above.
The check behind a sentenceOne sentence of the fund commentary checked against the final performance attribution — cell, unit, period, final status — with the issuer's German release beside an English reading.
How the agents wrote itEvery step of the agents' run on the fund commentary, with confidence and sources, the two sentences the Fact-check agent sent back, and the 12 sources the agents read.
Versions and translationsEach claim in the fund commentary across the factsheet, UCITS version, mandate letters, adviser version and translations, with a Japanese figure mismatch found.
Working with the agentsThe agents' thread on one portfolio commentary: corrections settled between them, a prediction flagged for the PM, the Japanese fix accepted, and who signs, in order.
The PM's edit, re-checkedThe portfolio manager's rewrite of his outlook being re-checked by four agents for figures, house view, disclosure and every version before it is saved.
Statements to clearForward-looking statements, gross-only attribution and missing disclosures flagged under FINRA Rule 2210 and the SEC Marketing Rule, each with proposed wording for compliance.
Release to clientsA fourth person releases nine versions to factsheet production, the website, the client portal, document management, the CRM and the FINRA filing calendar.
The quarterly commentary cycleAll 214 strategies in the Q3 commentary cycle by stage, with portfolio manager, writer, flags, SLA and versions, filters by desk and stage, and bulk actions.
Audit trailEvery action by people and agents on each portfolio commentary — who, what, when, why and the evidence — kept 7 years and exportable as an evidence pack.
Thresholds and writing rulesWhen agents may act and when they ask, and the writing rules for basis points, factsheet length, gross and net, and predictions — all versioned settings.
Governance

Portfolio commentary that is cited, signed and released by a fourth person.

Every sentence tied to its sourceIn the writing room, each figure sentence is drawn to its cell, each reason to the PM's note or the issuer's filing, and each stray line to the house-view passage it contradicts. A figure sentence without a source cannot be sent to the PM.
Four people, four decisionsThe writer routes, the portfolio manager of record approves and signs, compliance clears statements and a fourth person releases, each with a reason code. Nobody approves or releases their own work, and bulk actions still take one signature per commentary.
Agents that check each otherThe Fact-check agent runs with different instructions and no access to the Drafting agent's reasoning. Corrections are auto-accepted only at 97% confidence or above and when both agents agree, and the writer sees every one.
What the agents may not doDraft from preliminary or restated attribution, invent a reason, write or change a PM's view, clear a compliance flag, change a version without its owner, or publish. When a person tries an action their role does not allow, the screen says why and who can.
Every step on the audit trailEvery agent step, edit before and after, signature and reason is recorded and cannot be changed, and kept 7 years (SEC Rule 204-2 requires 5). An evidence pack for a strategy, a desk or the whole cycle is sealed with a SHA-256 manifest.
Versioned agents, tested on approved sentencesEach agent's version and model are pinned and scored on a golden set of 400 approved sentences before a change goes live, and a change needs a second administrator and compliance. Drafts, sources and the audit trail stay in region.
Configuration

Your house style and your rules, not ours

When the agents may act and when they ask are settings, versioned and approved by a second administrator.

SettingDefaultChoose from
Tether required for every sentence with a figureOnOn · Off
Auto-accept agent corrections at or above97% confidenceAny percentage you set · only when the Fact-check and Drafting agents agree
Escalate a disagreement after2 rounds1 round · 2 rounds · 3 rounds
Tone checker sensitivityBy audienceBy audience (strict for retail and adviser versions) · Strict everywhere
Hold a translated version on any figure mismatchOnOn · Off
Net return first; gross beside it, same period, equal prominenceOnOn · Off
No predictions or projections of performanceOnOn · Off
Keep commentary records7 years5 years · 7 years · 10 years
Connections

Works with the systems your commentary already comes from

Performance systemsigned-final attribution and official returns by share class
Portfolio accounting and the OMSholdings, contribution, share-class returns and filled orders
Research notesportfolio managers' notes, in any language
Document managementhouse view, style guide, issuer filings and record copies
Translation vendorGerman, Japanese, French and Italian versions, checked in their own language
Factsheets, website, client portal and CRMwhere released versions go, with receipt confirmed
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of figure sentences checked against the final attribution before a PM reads them
By handread by eye, if time allows
With agentsevery figure tethered
typical
Every
prediction and gross-only figure screened under FINRA 2210 and the SEC Marketing Rule
screened
68 sent to compliance this cycle
target
15min
of review per strategy, not 2–3 hours of writing
Today2–3 hours per strategy (typical, vendor-published)
With agents15 minutes of review

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (a vendor-published estimate — 2–3 hours to write the commentary for one strategy; a client reporting survey of asset managers and asset owners, September 2025 — 12% say their reporting meets all client needs and 60% cite a lack of automation; FINRA Rule 2210(d)(1)(F) — no predictions or projections of performance; FINRA Rule 2210(c)(3) — retail communications promoting a registered fund filed within 10 business days of first use; SEC Marketing Rule, Advisers Act Rule 206(4)-1, and staff FAQ of March 19, 2025 — attribution shown gross needs the total gross and net return for the same period; SEC Rule 204-2, books and records). Quillfield Capital and every person, fund, index, issuer, client and account named on this page are fictional — characters and sample data in the working solution.

Questions

What asset managers ask about AI portfolio commentary.

What is Portfolio Commentary Generation?

Portfolio Commentary Generation is AI portfolio commentary software for asset managers. It drafts each strategy's quarterly fund commentary from signed-final performance attribution and the portfolio manager's own notes, and checks every sentence before a person reads it. Seven agents write every version, tie each figure to its attribution cell, send predictions and gross-only figures to compliance and keep the factsheet, mandate letters and translations saying the same thing, while the writer reviews, the PM signs, compliance clears and a fourth person releases.

How does AI write portfolio commentary from performance attribution?

The Intake agent waits until a strategy's attribution is signed final, then reads it with the official returns, holdings, trades, market data and the PM's notes. The Drafting agent plans the story — performance, what drove it, what the manager did, positioning — and writes the performance commentary and each version in house style; every reason must come from a source and every view from the PM's notes. In the working solution it drafted Global Core Equity's fund commentary and eight versions in 41 seconds.

How do you make sure every figure in the fund commentary matches the attribution?

A separate Fact-check agent recomputes every figure against its cell — value, basis points or percent, sign, period, final status and gross-and-net pairing — and ties the sentence to it. Failures go back to the Drafting agent with the reason; after two rounds the writer decides, with both positions shown. In the demo it caught a Financials overweight credited with 12 basis points, which was the total effect, not the 9 basis points of allocation.

How does it handle forward-looking statements, FINRA Rule 2210 and the SEC Marketing Rule?

The Disclosure agent screens every sentence for predictions or projections of performance under FINRA Rule 2210(d)(1)(F), for attribution shown gross without the fund's total gross and net return for the same period under the SEC Marketing Rule, and for the disclosures each audience and jurisdiction requires. Each flag goes to compliance with the rule, the reason and proposed wording. The agent never clears a statement, and retail communications go onto the FINRA filing calendar when released.

Can one commentary feed the factsheet, mandate letters and translations?

Yes. The Consistency agent compares every version with the master — in the demo, nine of them — and explains numbers that are rightly different, such as a UCITS share class or a mandate account's own return. It reads German and Japanese versions in their own language, and when the PM edits the master it proposes aligned text for each version and waits for its owner to approve.

Does the AI change the portfolio manager's views?

No. Fund manager commentary stays the manager's own. The Tone checker marks a line that strays from the house view or predicts performance and proposes wording, but it never rewrites a PM's view. Only the PM changes it — even the writer cannot edit that line, and can only send it to the PM with the proposal.

Do people stay in control of what reaches clients?

Yes. The writer reviews and routes, the portfolio manager of record approves and signs, compliance clears each flagged statement and a fourth person releases, each with a reason code. These duties are enforced, not advised, and every decision is on an audit trail that exports as an evidence pack.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your templates, style guide, house view, disclosure library and a past quarter's attribution and commentary — and it goes live once every quality gate has passed. First-time setup connects the systems of record, maps strategies to templates, sets roles and runs a trial on three strategies from a past quarter, compared with what was actually published.

See it on
your strategies.

We'll run Portfolio Commentary Generation on a quarter you already published: your attribution, your PMs' notes, your house view and your style guide.