Deploying AI Inside a Bank Is Not an Engineering Problem — Paden Gayle, Applied AI Engineers

Read the talk

Deploying AI Inside a Bank Is Not an Engineering Problem

Paden Gayle follows a hypothetical document exception assistant from a convincing demo to the decisions that could make it deployable: authorized data use, accountable controls, limited autonomy and evidence of what happens when it fails.

From a talk by Paden Gayle

At a glance

Ideas worth remembering

  • Discover data-use permissions, production owners and review requirements before committing to architecture; their decisions can change data paths, hosting and permitted actions.

  • Build a specification by shadowing the actual workflow, proposing concrete outputs and letting sponsors and control owners narrow the scope.

  • Start with the lowest useful authority. Source-backed drafts let analysts check the work and provide operating evidence before further authority is considered.

  • Evaluate detection, fallback and ownership for specific failures, preserve original decision records and restrict document groups whose results lack sufficient support.

  • The first-week checklist helps assign unresolved decisions and plan the next week; its score does not predict approval.

The demo works. The deployment still has unanswered questions.

A document exception assistant reviews client documents and drafts exceptions for an analyst. The demo makes its usefulness obvious. Then security asks where it will run. The data owners ask who authorized this use of the documents. Risk asks who will catch a wrong exception before it reaches the next system. Each answer could change the design—and the team has already invested in a design those decision-makers have never seen.

This is Paden Gayle’s hypothetical bank deployment, rather than a claim about a shipped project. Drawing on work across Bloomberg’s trade infrastructure and data platform teams and Google’s security and deployment work, he uses it to explain a familiar gap: “the demo worked, the model was fine,” yet there was no credible route into production. The practical question is what to discover in week one so the system being built is also a system the institution can operate.

0:310:00
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:00 · section reference included

Map the decisions underneath the architecture

Start with four kinds of deployment decisions. For each, find a person who can explain what must be decided, what evidence they need and what happens next:

  • Data: Identify the source owner, the person who can grant access and the person who can approve the proposed use. These may be different people. Being able to assemble a dataset does not establish permission to use it in an application.
  • Model risk: Find out which review applies to the intended use, ask to see a previous submission and identify the person who will own the system after launch. That owner will need evidence they can continue maintaining.
  • Third-party risk: Draw the actual dependency chain, including the model provider, hosting arrangements and your role in operating the service. Separate relationships already reviewed from changes that need another decision.
  • Audit: Ask what would let someone reconstruct a consequential action: the input, configuration, output shown to the reviewer and approval of the action. Those questions determine what the application must record from the beginning.

Finding these answers late can force changes to the deployment environment, a data path or the actions the application takes. Gayle’s Bloomberg data-platform work made the data question concrete: before designing retrieval, identify the person accountable for each source and confirm both its allowed use and where processing may occur. A change in permission is a change in architecture. This is the substance behind his phrase “discovery is the engineering.”

What does the architecture depend on besides its technical components? Consider the two rows in Gayle’s example: documents go into a model, and an analyst reviews the output; underneath are the data owner, platform owner and people who can confirm the workflow’s risk requirements. A question mark in that second row means the design depends on a decision nobody has yet located. Walk through the map with a sponsor, then confirm the answers directly with the named people. The real map may be many-to-many: one component can need several approvals, and one decision can affect the whole system. The useful result is that an unnamed owner becomes a task someone is responsible for resolving.

The example maps Documents → Model → Analyst above Data owner → Platform owner → Risk owner?, showing the unresolved ownership question beneath the workflow.Open full source frame
The example maps Documents → Model → Analyst above Data owner → Platform owner → Risk owner?, showing the unresolved ownership question beneath the workflow.

A discovery call should therefore produce names, decisions or next conversations. Ask where the data lives and who can approve reading it; who stopped a similar project and why; which existing controls might apply and who owns them; where production will run and who administers it; who signs the risk review and what they have signed before. Ask, too, which obligation worries the sponsor personally and who can explain it. “Security will be fine” needs a follow-up: who will review the design, and when can the team meet them? Send each owner a short description of the proposed use and confirm what they need. By Friday, the people whose decisions matter should know the project exists.

1:141:44
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

1:14 · section reference included

Shadow the work, draft the specification, then shrink it

When a customer cannot provide a complete specification, the existing work supplies a starting point. Gayle recalls a Bloomberg cash-flow system whose work had to reconcile: following the flow and the people responsible for it exposed what the system had to do. For an onboarding assistant, sit with an analyst. Watch which systems they open, where they make judgments and when they ask permission. Ask what happens when a document is missing. Write down the actual sequence; that becomes the beginning of the specification.

The exception assistant begins as three lines: review the documents, draft the exceptions, analyst submits. Each line needs decisions attached. Which documents can the analyst access, and does that permission cover this processing? Should the model return a highlighted passage, a draft form or both? Who checks the draft, and who submits it? A proposed first version highlights a likely exception and prepares a form. The analyst checks the source, edits the form and submits. That is concrete enough for someone to correct.

The proposed success criterion is less review time with no increase in missed exceptions. It still needs an agreed measurement against the current workflow; it is not an achieved result. Take both the workflow and the criterion to the sponsor and control owners. They may remove a document type, change the reviewer or reject the proposed output. Each correction narrows an open question into a decision the implementation can follow.

5:546:24
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:54 · section reference included

Every added capability changes the approval questions

Growing the assistant reveals why scope cannot be described only in terms of model features. Each increment introduces a different question:

  • Summarize an existing document: The analyst already has access, but that access still needs to cover the proposed processing.
  • Read a second system: Another data path appears, requiring someone to approve it.
  • Draft a customer-facing response: Someone must check the content and establish which review applies.
  • Send the response automatically: The team needs an owner for the action, a plan for an incorrect send and a way to stop and recover the workflow.

These are different engineering scopes. The applicable reviews depend on the institution and intended use, so the owners must confirm them. The useful scoping question is which increment creates enough value today. Drafting inside the analyst’s existing workflow might solve enough of the problem for a first release—provided the owners confirm that the existing controls fit.

Autonomy follows the same discipline. Start with the least authority that solves the problem, identify the consequential action and name its owner. In the exception workflow, submission is that action. Review must give the analyst source evidence and visible uncertainty, because “a review button only helps if the person can actually check the work.” Gayle connects this to cash-flow automation: automated steps need controls, and someone remains responsible for the numbers.

The autonomy ladder distinguishes who decides and who acts:

  • Suggest: The analyst receives a recommendation and chooses what to do.
  • Draft: The system prepares the work; the analyst checks and submits it.
  • Act with approval: A person authorizes each action before it occurs.
  • Act: The system operates within previously approved limits.

Moving upward changes the consequences of an error and the controls that must work. Begin at the lowest useful level, then observe overrides, recurring failures and whether people can recover when something breaks. Those observations inform the next decision about authority.

7:378:07
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:37 · section reference included

Keep the model; change who can submit

Return to the initial request: an agent reads client documents, decides which fall outside policy and files exceptions automatically. Its judgment can become an operational action without an analyst checking each case. Now keep the model and change what happens after its judgment. The assistant highlights a likely exception, points to the relevant source and prepares a draft form. The analyst checks the evidence, corrects the form and decides whether to submit.

Where does human review intervene? The model–human–submit sequence puts a check between the proposed exception and the consequential action. That revised design goes back to the discovery owners: can it use the current analyst workflow, does approved access cover the processing, which controls apply and what evidence do reviewers need? Human review neither guarantees approval nor determines a regulatory category by itself. Its practical value here is a narrower operating scope in which the team can collect evidence about errors, overrides and recovery before asking for more authority.

The model’s output passes through a human before submission, showing where analyst review enters the workflow.Open full source frame
The model’s output passes through a human before submission, showing where analyst review enters the workflow.

The same model judgment can lead to different actions

Model judges documentsInitial request — Reads client documents and decides which fall outside policy.
File exceptions automaticallyInitial request — No analyst checks each case before the operational action.
Model prepares evidence and draftDrafting version — Highlights a likely exception, points to the source and prepares a form.
Analyst checks and decidesDrafting version — Checks the evidence, corrects the form and chooses whether to submit.
Analyst submitsDrafting version — Submission occurs if the analyst chooses to proceed.
The initial request lets the model's judgment reach filing directly. The drafting version supplies evidence to an analyst, who decides whether submission should occur.
Read the diagram as text
  • Model judges documents. Initial request — Reads client documents and decides which fall outside policy.
  • File exceptions automatically. Initial request — No analyst checks each case before the operational action.
  • Model prepares evidence and draft. Drafting version — Highlights a likely exception, points to the source and prepares a form.
  • Analyst checks and decides. Drafting version — Checks the evidence, corrects the form and chooses whether to submit.
  • Analyst submits. Drafting version — Submission occurs if the analyst chooses to proceed.
  • Model judges documents → File exceptions automatically: Judgment becomes an action.
  • Model prepares evidence and draft → Analyst checks and decides: Source evidence and draft for review.
  • Analyst checks and decides → Analyst submits: Only if the analyst chooses to submit.
10:0710:37
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

10:07 · section reference included

Evaluate what happens when the model is wrong

Evaluation becomes part of the operating plan. Gayle brings the questions from his Google security and deployment work into the AI workflow: who notices a failure, what stops, who takes responsibility and how long recovery takes. Intended use, a threat model, failure modes and a response plan should lead to a concrete demonstration of controls working when the model gets something wrong. Name the person who receives the alert and can stop the workflow.

Different failures need different detection and fallback mechanisms:

  • Invented exception: The analyst checks the cited source passage and rejects the draft.
  • Unreadable extraction: Stop processing and request a clean file.
  • Missed exception: Use targeted offline cases to expose the weakness and keep affected work under manual review. Offline tests do not detect every live miss.

For each failure, record the detection path, fallback and responsible owner. An analyst can check an allegation against a source passage; a missing allegation requires a different strategy. Treating both as one accuracy number would obscure the operational difference.

11:0711:37
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:07 · section reference included

Preserve the decision, then inspect the weakest segment

What should a reviewer be able to inspect? The evidence pack organizes the answer into five files:

  • Intended use: Users, operating boundaries and prohibited actions.
  • Data lineage: Each example’s source and approval for its use.
  • Failure modes: How failures are detected and what fallback follows.
  • Results by segment: Coverage and errors within relevant groups.
  • Controls: Reviews, thresholds, stopping rules and owners.

Regenerate the evaluation evidence with each run, while preserving the original input, prompts, model version, configuration, output and reviewer action. That record lets someone reconstruct the historical decision. Calling the model again later may return a different answer; a rerun cannot stand in for what the analyst actually saw and approved.

The fourth file needs more than an aggregate result. For the hypothetical workflow, separate groups such as clean documents, scans and new document types. Measure errors and control behavior within each, then lead with the weakest result. An average can conceal a serious gap, while a group with little evidence may support very little confidence at all. State that limitation and restrict that use until enough evidence exists. The restriction is part of what the results support, rather than an inconvenient footnote to an overall score.

12:0712:37
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

12:07 · section reference included

By Friday, turn unresolved decisions into next steps

The first week closes with five questions:

  1. Is the data owner engaged and aware of the project?
  2. Are the production environment and its administrators named?
  3. Can the sponsor describe the workflow without saying “AI”?
  4. Can the smallest useful scope fit existing controls, confirmed with their owners?
  5. Do you know the risk signer and the experience of the previous sign-off?

Use the answers to plan the next week. Four or five yeses suggest a credible path to ship. Three means the unresolved decisions need owners and dates. Zero to two means resolve those decisions before committing to delivery, potentially by shrinking or redefining the scope. This score does not predict approval; it identifies where the remaining work sits.

The closing instruction is practical: draft the specification, shrink it with the people responsible, give the system only the authority it needs and build the evidence pack in sprint one. A working model leaves all of those tasks ahead of the team. “We go find the people” is how the hypothetical assistant begins acquiring a route into production.

13:3714:07
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

13:37 · section reference included

Read the complete timestamped transcript
  1. 0:00

    Hello and welcome. Today we will be talking about deploying AI inside of a bank and how it is not an engineering problem. Before we get into that, I want to introduce myself. My name is Paden Gayle. I worked across many different fields. So I started off at consulting at Accenture before moving over to Bloomberg as a software engineer, where I worked on a trade infrastructure team and a data platform team. Then afterwards, I would be at Google working on security and deployment, and right now I am a founding FDE at a startup and writing the book on forward-deployed engineering with O'Reilly.

  2. 0:31

    In this example, the system reviews client documents and drafts exceptions for an analyst. The demo shows the intended workflow, and everybody can see why it would be useful. Then security asks, "Okay, which environment will host it?" The data owners ask who agreed to this use of documents, and someone from risk asks who will review a wrong exception before it reaches the next system. Those are reasonable questions, right? Each question can change what we are allowed to build. The team has already invested a design while several people responsible for that design have never seen it.

  3. 1:01

    So in this case, the demo worked, the model was fine. However, it still did not ship. I want to now show you how to uncover those decisions in week one, so you can design a system with a credible route into production.

  4. 1:14

    These four labels represent decisions your deployments depend on. For each one, I want a person who can explain the decision, the evidence they need, and the next step. So let's start with data. Data, who owns the source, who can grant access, who can approve using this in the workflow. Those responsibilities may belong to different people, but being able to create a data set does not settle every question about how the application may use it. For the model risk, find the person who can tell you which review applies to the intended use. Ask what a previous submission looked like. Learn who will own the system

  5. 1:44

    after launch and what evidence that owner will need to maintain it. For third-party risk, draw the actual dependency chain, include the model provider, the host arrangements, and your role in the operating service. Find out which relationships have already been reviewed and which proposed changes require another decision. For audit, ask someone, right?

  6. 2:06

    For audit, ask what someone would need to reconstruct a consequential action. Which input was used? Which configuration produced the output? What did the reviewer see? And who approved the action? Those are the questions that affect the records you need to capture from, from the beginning. Now imagine getting those answers after you built the whole entire system, a deployment boundary, a data path or action that may have to change. The useful move is to bring these people in and bring them into the design early. Their responsibilities help us identify the system we

  7. 2:36

    can actually operate.

  8. 2:39

    And here, discovery is the engineering. So now we wanna talk about what discovery is and who we need to really find out to understand what exactly we need to build.

  9. 2:51

    So you want to think every data set has an owner. The work I did at Bloomberg on the data platform team made this concrete for me. So building infrastructure for, for an LLM meant understanding which data sets could be used and who could approve that use. The idea we wanna get across is that every data set has an owner. My work at Bloomberg on the data platform team made this concrete for me. Building an infrastructure for an LLM meant understanding which data sets can be used and who could approve that use. Carry that into each bank deployment, honestly, any deployment. So before

  10. 3:21

    designing retrieval, find the person accountable for each source. Confirm the allowed use and the environment where the processing can actually start to happen. If those answers change, your design changes with them. Imagine the key on this slide stands for a real permission with a real owner. We should be able to name that owner to know where exactly this key needs to come from.

  11. 3:43

    When starting to scope out an architecture, a lot of the questions you may have can be answered by looking at the org chart. Read the top row first. Documents go into the model and an analyst reviews the output. You can probably sketch that system in a few minutes. Now read the row underneath it. The documents have a data owner, the model service needs a platform owner, the analyst workflow needs someone who can confirm the relevant risk requirements, and the last name still has a question mark. That question mark is a dependency. We have designed a workflow without finding the person who can

  12. 4:13

    tell us whether its intended use is acceptable and what evidence will be required. So I would walk through this diagram with a sponsor or someone you trust and figure out, okay, who owns the documents? Have they heard about this use? Who can help us reach the appropriate reviewer? Then I would confirm the answers directly with those people. The real map will have more relationships than this. A technical component may depend on several approvals. Some decisions span the entire system. The point is to make those dependencies visible while the design is still easy to change. An unnamed

  13. 4:43

    owner becomes a specific task with a person responsible for resolving it. That is how discovery starts turning uncertainty into an implementation plan.

  14. 4:54

    And given that, you may start to ask yourself, "Okay, Paden, what sort of questions should I be asking?" So here are some of the questions I would bring to a discovery call. Where does the data live and who can approve reading it? Who has stopped it in a similar project before and why? Which existing controls could cover this workflow and who owns them? Where will this production run, and who are the ad-administrators for that environment? Who signs the relevant risk review and what have they signed before? What obligation is the sponsor personally worried about,

  15. 5:24

    and who can explain it? Notice what I want to leave with. It's either names, decisions, or next conversations. If someone says security will be fine, ask who will actually review the design and when you can meet them. Then close the loop, send each owner a short description of the proposed use, and confirm what they need from you. By Friday, the people whose decisions the deployment depends on should know the project exists. That gives scoping a much firmer starting point. And once all that is done and we know who owns the decisions, I can scope the work. When the customer cannot

  16. 5:54

    write or give out the spec, I rely on these two things: shadow, draft, and shrink. For example, at Bloomberg, I worked on a system that handled cash flows. That work had to reconcile. That gave me a concrete place to start, so it started with following For example, at Bloomberg, I worked on a system that handled cash flows. The work had to reconcile, and that gave me a concrete place to start. Follow the flow and the people responsible for it. I use that approach when a sponsor wants AI for onboarding. Sit with an analyst, watch which systems they open,

  17. 6:24

    where they make a judgment, and when they ask for permission, ask what happens when the document is missing. Write down the actual sequence. That is the beginning of your specification. Now imagine we are building the document exception assistant. This is a hypothetical example, but I would still put these three lines in front of the sponsor. One, review the documents, two, draft the exceptions, and three, analyst submits. Then I would make each line specific. Which documents can the analyst access? Is that access approved for this processing? What should the model produce?

  18. 6:54

    And that'll be a highlighted passage, a draft form, or both, and who checks the draft, and also who submits it. For a first version, suppose the output is a highlighted exception and a draft form. The analyst checks the source, edits the form, and submits. That is a boundary someone can correct. I would also propose a success criteria, so either less review time with no increases in missed exceptions. We still need to agree on how to measure that against the current workflow because that, again, right, is the whole point. It is a proposal until we

  19. 7:24

    have an agreement. Take the draft to the sponsor and the control owners. They can cross out a document type, they can change the reviewer, or they could just, you know, flat out reject the output. Each correction gives a decision we can build around.

  20. 7:37

    So once the workflow is complete, scope becomes a series of approval questions. So now let's grow our hypothetical system one step at a time. First, it summarizes a document that the analyst already has. We will still confirm whether that existing access covers its use. Next, it reads from a second system. Now there's another data path, and somebody needs to approve it. Next after that, it drafts a response that a customer will see, who checks the content, and which we'll review the applies that we can use. Finally, it

  21. 8:07

    sends a response automatically. Who owns that action? What happens if it sends something wrong? And how do we stop it and recover it? Those are the four different engineering scopes. The applicable reviews depend on the institution and the use case, so I would confirm them with people who own those decisions. Then I ask which increment creates the useful value today. Could I draft inside the analyst's current workflow to solve enough of the problem? If so, start there, confirm that the existing control really fits, and build the smallest useful version, or the

  22. 8:37

    MVP, with a credible path of approval. That brings me to autonomy. I start with the least authority that the problem solve, then ask what task can be proven as evidence to give the system more. So when working on cash flows at Bloomberg, I thought about au- automation a lot of the time. So every automated step needs a control, and somebody owns a number. I carry that discipline into AI. So find the consequential action, name its owner, decide what happens when the system is wrong. So for example, in a hypothetical exception workflow, the submission

  23. 9:07

    is that action. An analyst reviewing the draft needs to source evidence and visible uncertainty to make a real judgment. A review button only helps if the person can actually check the work. So when thinking about autonomy, I want you to read the ladder from bottom up. Suggest means the analyst receives a recommendation and chooses what to do with it. Draft means the system prepares something, the analyst checks and submits. That is a highlighted step. Acts with approval means a person authorizes each action before it happens. Acts means the system operates

  24. 9:37

    within limits that have already been approved. Each step changes the consequences of an error. However, it also changes which controls must work and which reviewer needs to be convinced. I would start at the lowest step that creates value, then collect evidence from there. Are the reviews overriding the drafts? Which failures keep recurring? Can people recover when something breaks? Use those observations to make the next authority decision. A model does not become more capable by itself. Answer how much authority this particular workflow should give it. So now let's make that concrete with the

  25. 10:07

    same hypothetical exception assistant. Suppose the initial request is an agent that reads client documents, decides which ones fall outside of policy, and files exceptions automatically. In that design, the model's judgment can become an operational action without an analyst checking each case. Now keep the model and change the action boundary. It highlights a likely exception, points to the relevant source, and prepares a draft form. The analyst checks the evidence, corrects the form, and chooses whether to submit. Follow that sequence on the slide,

  26. 10:37

    model, human, submit. I'll take that design to the people we found during discovery. Can this use the analyst's existing workflow? Does the approved data access cover the processing? Which controls apply? And what evidence do the reviewers need? Human review does not guarantee approval, and it does not determine a regulatory category on its own. We still have to confirm the intended use and the required reviews. The useful question is whether this drafting version solves enough of the problems to ship first. If it does, we can collect evidence about errors, overrides, and

  27. 11:07

    recovery while operating within that boundary. The next decision about authority can draw on what happened in real use. That makes the evaluation part of the operating plan. And that brings us to our fourth promise, an evaluation the risk team can use for evidence, which really just means the ones they're responsible for managing. At Google, the question I needed answered was what happens when the system breaks? Who notices? What stops? Who takes responsibility? How long will it take to bring back up? For an AI deployment, I want the same

  28. 11:37

    concrete account, right? The intended use, a threat model, the failure modes, and a response plan. Show me the controls working when the model gets something wrong. Name the person who receives the alert and can stop the workflow. That gives a practical way to evaluate our example. So going back to our lovely example, the hypothetical exception assistant, if it invents an, an exception, the analyst checks the source passage and rejects the draft. If extraction produces unreadable text, stop and request a

  29. 12:07

    clean file. If it misses exceptions, targeted offline cases help expose that weakness. They do not detect every live miss. Keep affected work under manual review. For each failure, name the detection path, the fallback, and its owner. Put those decisions in an evidence pack. These five files make the review complete. Intended use, record users, boundaries and prohibited actions, data lineage, records, each example source and use approval, failure modes, records, detection and fallback, results by

  30. 12:37

    segment, record coverage and errors, controls, record reviews, thresholds, stopping rules, and owners. So with all of this, we regenerate the evidence with each evaluation run. Alongside it, preserve the input, prompts, model version, configuration, output, reviewer action. That lets us reconstruct the historical decision. Calling the model again later may produce a different answer, so we preserve what actually happened. A reviewer can then expect that supporting record, so now we can take a look to see, like, what exactly is being

  31. 13:07

    used to organize that result, which is in the fourth file. For a hypothetical workflow, I would separate clean documents, scans for exceptions, and new document types. Measure the errors and control behaviors in each group, then lead with the weakest result. An average can hide a serious gap in one segment. If your group has a little evidence, say so and restrict that use until you have enough. This tells reviewers what the results support, and it also brings us back to our week one decisions. Now,

  32. 13:37

    just rounding everything up, by Friday, I want five answers. Is the data owner engaged and aware of this project? Are the production environment and its administrators named? Can the sponsor describe the workflow without saying AI? Can the smallest useful scope fit existing controls confirmed with their owners? Do we know the risk signer and what happened to the person that signed last time? Use those answers as a planning heuristic. Four or five yeses suggest a credible path to ship. Three means unresolved decisions need owners and dates.

  33. 14:07

    Zero to two means resolve those decisions before committing to delivery, including possibly shrinking scope or even redefining scope. This score does not predict approval, but it does tell us where to spend the next week, and here is what I would carry into these next conversations.

  34. 14:24

    So to wrap this up, what I want people to walk away with is that discovery is the engineering. Draft the spec, then shrink it. Give the system only the authority it needs. Build the evidence pack in sprint one. The demo worked. The model was fine. It still did not ship. So what do we do? We go find the people. Thank you for going through this presentation with me. My name is Paden Gayle. I am a Founding Forward-Deployed Engineer, writing the book on FDE for O'Reilly. And yeah, love to talk about FDE

  35. 14:54

    and everything related to it. If that's of interest, you can find me on LinkedIn or my website, padengayle.com, has all of my information. Thank you again for watching today, and yeah, looking forward to connect.