AI model retirements, 19 to 30 November 2026: Azure o3, Agent Builder, Sonnet 4.5

Azure o3 and o4-mini return 410 Gone from 19 November; Agent Builder and Claude Sonnet 4.5 stop on 30 November. Migrate each by its own date.

Read time
18 min
Word count
2.4K
Sections
9
FAQs
8
Share
Two engineers sort white cards into teal and grey trays beside a server rack under an AI model migration planning title
On this page · 9 sections
  1. The calendar: what stops between 15 and 30 November 2026
  2. 19 November: seven Azure OpenAI reasoning models retire
  3. 30 November: OpenAI Agent Builder, Evals and reusable prompts
  4. 30 November: Claude Sonnet 4.5 leaves four platforms, but not Bedrock
  5. Worked cost example: Sonnet 4.5 to Sonnet 5.5
  6. Date-by-date migration checklist
  7. Decision table
  8. How eCorpIT can help
  9. References

Summary. Three vendors retire production AI services in the second half of November 2026, and the dates do not line up. On 19 November, Microsoft Foundry retires seven Azure OpenAI reasoning models: o1, o1-pro, o3, o3-deep-research and o3-pro (replacement gpt-5.6-sol) and o3-mini and o4-mini (replacement gpt-5.6-terra). Retired deployments return 410 Gone, Provisioned deployments are never upgraded automatically, and Microsoft does not extend retirement dates. An automatic upgrade also raises the rate: Azure lists gpt-5.6-sol at $4 input and $20 output per million tokens, against $2 and $8 for o3. On 30 November, OpenAI shuts Agent Builder, the Evals dashboard and API, and /v1/prompts. The same day Anthropic retires Claude Sonnet 4.5 on the Claude API, Claude Platform on AWS, Google Cloud and Microsoft Foundry, and removes fast mode from Claude Opus 4.8. Amazon Bedrock keeps Sonnet 4.5 until 8 April 2027. OpenAI's own API is no fallback for most of the Azure models. Sonnet 5.5 costs $2 and $10 per million tokens against $3 and $15, but counts about 30% more tokens and thinks by default. Start with the 19 November items now: from 15 November, that leaves four days.

About this article. This is for platform, ML and engineering leads who run models on Azure OpenAI, the OpenAI API, the Claude API, Google Cloud or Amazon Bedrock. We checked every date, replacement and price on 15 November 2026 against the vendors' own retirement schedules, deprecation tables, migration guides, release notes and pricing pages from Microsoft, OpenAI, Anthropic, Google, AWS and GitHub. Vendors move these dates (Microsoft moved two Claude dates this week), so re-check before you commit; no vendor paid for inclusion. Researched with AI assistance and reviewed by our editorial team.

The calendar: what stops between 15 and 30 November 2026

Dates come from Microsoft's Foundry retirement schedule, OpenAI's deprecations page, Anthropic's model deprecations page and release notes, Google's partner model deprecations and Agent Platform model versions pages, and the Bedrock legacy model lifecycle page.

Date Platform What stops Named replacement
15 November Azure OpenAI (Foundry) codex-mini (2025-05-16) None listed
17 November Azure OpenAI (Foundry) gpt-chat-latest previews 2026-05-05 and 2026-06-24 None listed
19 November Azure OpenAI (Foundry) o1, o1-pro, o3, o3-deep-research, o3-pro gpt-5.6-sol
19 November Azure OpenAI (Foundry) o3-mini, o4-mini gpt-5.6-terra
19 November Foundry (Meta) Llama-4-Maverick-17B-128E-Instruct-FP8 None listed
19 November Google Agent Platform gemini-3.6-flash gemini-3.8-flash
26 November Amazon Bedrock, us-east-1 AI21 Jamba 1.5 Large and Jamba 1.5 Mini Any Active Bedrock model
27 November Amazon Bedrock, ca-central-1 Claude 3 Haiku and Claude 3 Sonnet Any Active Bedrock model
30 November OpenAI API Agent Builder; Evals dashboard, API and graders; /v1/prompts Agents SDK or ChatGPT Workspace Agents; Promptfoo; prompts in code
30 November Claude API, Claude Platform on AWS, Google Cloud, Microsoft Foundry Claude Sonnet 4.5 claude-sonnet-5-5
30 November Claude API Fast mode on Claude Opus 4.8 Fast mode on Claude Opus 5.5
30 November Amazon Bedrock, three regions TwelveLabs Marengo Embed v2.7 Any Active Bedrock model

The codex-mini date is today. Two other dates have moved. Google's Gemini API deprecations page now gives 18 December 2026 as the earliest shutdown for its preview text-to-speech models and no date for gemini-3.1-flash-live-preview, where a copy archived on 29 October listed 17 November. Foundry's Claude Opus 4.5 and Haiku 4.5 dates also moved, as covered below.

Just after the window, the promotional GPT-5.6 Sol price on OpenAI's API ($4 input and $20 output per million tokens) ends on 30 November. On 11 December OpenAI shuts gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-pro, o3 and o3-pro on its own API. Its deprecations page now names gpt-6.1-sol as the replacement for gpt-5 and o3 (and, in pro reasoning mode through the Responses API, for gpt-5-pro and o3-pro), gpt-6.1-terra for gpt-5-mini and gpt-6-luna for gpt-5-nano. Our GPT-5 and o3 December shutdown plan covers that move.

19 November: seven Azure OpenAI reasoning models retire

Model Version Lifecycle on 15 November Retirement Replacement
o1 2024-12-17 Deprecated 19 November 2026 gpt-5.6-sol
o1-pro 2025-03-19 Deprecated 19 November 2026 gpt-5.6-sol
o3 2025-04-16 Deprecated 19 November 2026 gpt-5.6-sol
o3-deep-research 2025-06-26 Deprecated 19 November 2026 gpt-5.6-sol
o3-pro 2025-06-10 Deprecated 19 November 2026 gpt-5.6-sol
o3-mini 2025-01-31 Deprecated 19 November 2026 gpt-5.6-terra
o4-mini 2025-04-16 Deprecated 19 November 2026 gpt-5.6-terra

Microsoft's lifecycle policy defines retired as removed from service: every inference request returns 410 Gone, and neither new nor existing deployments work. Its FAQ says retirement dates cannot be extended.

What happens to your deployment depends on its type.

  • Global Standard, Data Zone Standard and Standard. Microsoft upgrades these automatically on a rolling, region-by-region basis, and the schedule's Replacement column is the upgrade target where supported. The deployment's versionUpgradeOption decides the outcome: OnceCurrentVersionExpired upgrades at retirement, NoAutoUpgrade simply stops working, and an unset value counts as OnceCurrentVersionExpired.
  • Provisioned. Never upgraded automatically. You either migrate in place, with Azure moving traffic over 20 to 30 minutes without downtime, or create a side-by-side deployment, test it and switch. Quota for the target model must exist first.
  • Batch. Side by side only: deploy the new model, resubmit jobs, then retire the old deployment.
  • Fine-tuned o4-mini. A separate schedule. The retirement schedule lists deployment retirement on 19 November 2027, while the lifecycle policy page, last updated in July, still shows 16 October 2027; plan for the earlier date.

An automatic upgrade swaps in a different model with different reasoning behaviour, output length and price. The Azure pricing page's rate data, read on 15 November, gives these Global deployment rates in US dollars per million input and output tokens (short-context tier for the replacements).

Retiring model Its rate Replacement Replacement rate Change
o3 $2 / $8 gpt-5.6-sol $4 / $20 2x input, 2.5x output
o4-mini $1.10 / $4.40 gpt-5.6-terra $2 / $12 1.8x input, 2.7x output
o3-mini $1.10 / $4.40 gpt-5.6-terra $2 / $12 1.8x input, 2.7x output

Cached input moves the other way: $0.50 for o3 against $0.40 for gpt-5.6-sol, and $0.275 for o4-mini against $0.20 for gpt-5.6-terra. Data Zone rates are higher. The Azure page does not mark the gpt-5.6-sol rate as promotional, while on OpenAI's own API the same $4 and $20 is a promotion that ends on 30 November. Confirm the rate on your own price sheet before the upgrade lands.

There is no OpenAI fallback for most of these. OpenAI shut o1, o1-pro, o3-mini and o4-mini on its own API on 23 October 2026, and o3-deep-research on 23 July. o3 and o3-pro survive there only until 11 December. A failover that sends Azure traffic to OpenAI buys about three weeks for o3 and nothing for o4-mini.

Teams on Azure GPT-5 have the next deadline on 9 February 2027; our Azure OpenAI GPT-5 retirement checklist covers it.

30 November: OpenAI Agent Builder, Evals and reusable prompts

OpenAI's feature deprecation table lists three surfaces with the same shutdown date and a notice date of 3 June 2026.

Surface Status on 15 November Shutdown OpenAI's replacement What to do
Agent Builder Deprecated 30 November 2026 Agents SDK or ChatGPT Workspace Agents; ChatKit remains Export each workflow as Agents SDK code, then rebuild auth, tools and permissions
Evals dashboard, API and graders for eval workflows Read-only 30 November 2026 Promptfoo Recreate each eval as a Promptfoo config; keep copies of results you rely on
/v1/prompts and reusable prompt objects Deprecated 30 November 2026 Prompt content in your application code Move prompts into source control, static text first

Evals are already read-only, so no new run can start on OpenAI's platform. OpenAI's migration cookbook describes a manual path, not an export: recreate each eval's prompts, provider, test cases and assertions in a promptfooconfig.yaml file, rebuild graders as Promptfoo assertions, and validate any LLM-as-judge grader before it gates a release. OpenAI's pages do not say whether run history survives the shutdown, so copy the results you cite in release gates now.

The Agent Builder migration guide exports a workflow as Agents SDK code in TypeScript or Python from the Code menu. It does not convert the workflow graph, and connected apps, authentication and permissions need separate work. ChatKit stays, but an embed that points at a hosted Agent Builder workflow ID works only during the transition window; OpenAI's ChatKit guide sends new and migrating apps to its advanced integration. Our earlier guide to the Agent Builder, Evals and prompts shutdown covers the background.

One cost trap: when prompts move from /v1/prompts into code, keep static content first and variables last. OpenAI's migration guide notes that cache hits depend on exact prefix matches, so a customer name near the top of a long system prompt turns every request into a cache miss.

30 November: Claude Sonnet 4.5 leaves four platforms, but not Bedrock

Anthropic notified developers on 30 September 2026 that claude-sonnet-4-5-20250929 retires on 30 November, with claude-sonnet-5-5 as the replacement. Its dates apply to Anthropic-operated platforms: the Claude API, Claude Platform on AWS, Claude Models on Google Cloud (Anthropic managed) and Microsoft Foundry. Partner-operated platforms, Google-managed Claude on Google Cloud and Amazon Bedrock, set their own. The table draws on Anthropic's page, Google's partner model deprecations page, the Foundry schedule and the Bedrock lifecycle page.

Platform Sonnet 4.5 status Last day of service
Claude API Deprecated 30 September 2026 Retires 30 November 2026
Claude Platform on AWS Anthropic-operated Retires 30 November 2026
Claude on Google Cloud, Anthropic managed Anthropic-operated Retires 30 November 2026
Claude on Google Cloud, Google managed Deprecated 29 September 2026; existing customers only Shuts down 30 November 2026
Microsoft Foundry (version 1) GA, replacement claude-sonnet-5-5 Retires 30 November 2026
Amazon Bedrock, commercial regions Legacy since 8 October 2026 End of life 8 April 2027; extended-access pricing from 8 January 2027
Amazon Bedrock, GovCloud Legacy since 27 October 2026 End of life 27 April 2027; extended access from 27 January 2027

Bedrock's longer runway has conditions. New customers cannot use a Legacy model, existing customers may lose access after 15 days of inactivity, no new Provisioned Throughput can be created, and during public extended access the provider sets higher prices. Our Bedrock Sonnet 4.5 and Opus 4.1 retirement plan covers that path.

Two smaller Anthropic items share the window. The 30 October release note deprecates fast mode for Claude Opus 4.8, with removal on 30 November: after that, requests to claude-opus-4-8 with speed set to fast return an error, and the migration target is Claude Opus 5.5. And Microsoft has moved two Claude dates. On 15 November its schedule lists claude-opus-4-5 and claude-haiku-4-5 retiring on Foundry on 22 February 2027, with claude-opus-5-5 and claude-haiku-5-5 as replacements; a copy archived on 13 November still showed 24 and 15 November. Anthropic's own table lists both models as Active.

What breaks moving from Sonnet 4.5 to Sonnet 5.5

Anthropic's migration guide lists these breaking changes from 4.5, each a 400 error or a change in behaviour:

  • Prefill. A prefilled final assistant turn returns 400. Replace it with structured outputs, tools with enum fields, or system-prompt instructions.
  • Sampling parameters. Remove temperature, top_p and top_k.
  • Thinking on by default. A request with no thinking field runs adaptive thinking, billed as output tokens. To turn up-front thinking off, set thinking.type to between_tools at high effort or below; disabled returns 400.
  • Thinking budgets. budget_tokens returns 400. Set output_config.effort instead and test two or three levels.
  • Forced tool use. A tool_choice of any or tool returns 400. Use auto with strict tools.
  • Response parsing. Responses can start with thinking blocks, so code that reads content[0].text breaks.
  • Structured outputs. output_format returns 400 without its old beta header; move it to output_config.format.
  • Tokens. The same text produces about 30% more tokens than on Sonnet 4.5. Recount with token counting and revisit max_tokens.

Worked cost example: Sonnet 4.5 to Sonnet 5.5

Assume a software company runs a customer-facing assistant on the Claude API. Each month it sends 600 million input tokens, half of them prompt cache hits, and receives 60 million output tokens. Prices are Anthropic's list prices in US dollars per million tokens: Sonnet 4.5 at $3 input, $0.30 cache hits and $15 output; Sonnet 5.5 at $2, $0.10 and $10. Cache writes are left out to keep the arithmetic readable.

Monthly line Sonnet 4.5 Sonnet 5.5, thinking held down Sonnet 5.5, thinking adds 50% to output
Uncached input 300M × $3 = $900 390M × $2 = $780 390M × $2 = $780
Cache hits 300M × $0.30 = $90 390M × $0.10 = $39 390M × $0.10 = $39
Output 60M × $15 = $900 78M × $10 = $780 117M × $10 = $1,170
Total $1,890 $1,599 $1,989

The Sonnet 5.5 columns add 30% to every token count for the tokenizer change (300M × 1.3 = 390M; 60M × 1.3 = 78M; 78M × 1.5 = 117M). With thinking held down through between_tools or a low effort level, the bill falls by $291, or 15.4%. If the team swaps the model string and lets adaptive thinking run, it rises by $99, or 5.2%. The 50% thinking overhead is our assumption; measure yours on a day of shadow traffic. The migration guide also notes that the minimum cacheable prompt drops from 1,024 tokens on Sonnet 4.5 to 512 on Sonnet 5.5, which can raise the hit rate on short prompts.

Date-by-date migration checklist

15 and 16 November

  • List every Azure OpenAI deployment (command below) and flag o-series, codex-mini, gpt-chat-latest preview and Llama-4-Maverick deployments.
  • Read each deployment's versionUpgradeOption and decide whether you want Microsoft's upgrade or a manual move.
  • Search code and config for claude-sonnet-4-5, pmpt_, /v1/prompts and Evals API calls, and open one ticket per hit.

17 and 18 November

  • Deploy gpt-5.6-sol or gpt-5.6-terra side by side for every Provisioned and Batch o-series deployment, confirm quota and run your evaluation set.
  • Set reasoning effort and output limits explicitly on the new deployments, then compare cost per task.
  • Cut Provisioned traffic over by the end of 18 November. Nothing upgrades Provisioned deployments, and time zones make the 19th too late.
  • Confirm no failover rule points o-series traffic at OpenAI's API, where most of these models are already gone.
  • Move any gemini-3.6-flash traffic on Google's Agent Platform to gemini-3.8-flash.

19 to 23 November

  • Alert on 410 Gone in every region; rollout is not simultaneous.
  • Check usage and invoices after any auto-upgrade; the replacement bills at its own rate.
  • Copy every OpenAI eval result you rely on and store it with the release it gated.

24 to 27 November

  • Bedrock users in us-east-1 or ca-central-1: move Jamba 1.5 and Claude 3 Haiku or Sonnet traffic before 26 and 27 November.
  • Finish Sonnet 5.5 testing: prefill, sampling parameters, thinking defaults, forced tool use and response parsing.

By 30 November

  • Switch production to claude-sonnet-5-5 on every Anthropic-operated platform and on Google-managed Claude. Keep Bedrock on its own plan.
  • Remove fast mode from Claude Opus 4.8 calls or move them to Claude Opus 5.5.
  • Ship Agent Builder replacements on the Agents SDK or Workspace Agents, and move any ChatKit embed off its hosted workflow ID.
  • Move prompt objects into source control with static text first, and point CI at Promptfoo.
  • Move TwelveLabs Marengo Embed v2.7 traffic on Bedrock to an Active model.

Right after

  • On 11 December OpenAI shuts gpt-5, its mini, nano and pro variants, o3 and o3-pro; on 14 December GitHub Copilot drops Gemini 3.8 Flash and Gemini 4 Argon, among others.

Find what you are actually running


            # Azure: list deployments with model, version, SKU and upgrade setting
az cognitiveservices account deployment list -g <resource-group> -n <account> \
  --query "[].{name:name, model:properties.model.name, version:properties.model.version, sku:sku.name, upgrade:properties.versionUpgradeOption}" -o table

# OpenAI: each model object can carry an optional shutdown_date field
curl -s https://api.openai.com/v1/models -H "Authorization: Bearer $OPENAI_API_KEY"

# Code: find the strings that stop working this month
grep -rnE "o1-pro|o3-mini|o4-mini|o3-pro|o3-deep-research|codex-mini|claude-sonnet-4-5|pmpt_|/v1/prompts" .
          

The Azure CLI command is documented on Microsoft Learn, and the CLI shows null when versionUpgradeOption was never set, which Microsoft treats as OnceCurrentVersionExpired. Microsoft's lifecycle page also documents a Models API with lifecycleStatus and per-SKU deprecationDate fields. Mind the naming trap it flags: in that API, Deprecating means still serving and Deprecated means retired. OpenAI's list models endpoint carries the optional shutdown_date field. The Usage page in Claude Console exports a CSV broken down by API key and model. On Bedrock, ListFoundationModels returns each model's modelLifecycle per region.

Decision table

If you run Act before Main risk
Azure o3, o1 or o3-pro on Provisioned 18 November Hard outage; Provisioned never auto-upgrades
Azure o3 or o4-mini on Standard with auto-upgrade 18 November Silent move to gpt-5.6-sol or gpt-5.6-terra at a higher rate
Azure o-series set to NoAutoUpgrade 18 November 410 Gone on 19 November
Gemini 3.6 Flash on Google Agent Platform 18 November Retired on 19 November
OpenAI Agent Builder workflows or ChatKit on a hosted workflow 30 November Workflow stops; auth and permissions do not export
OpenAI Evals in CI gates Now Read-only already; no stated retention of history
Claude Sonnet 4.5 on Claude API, Google Cloud or Foundry 30 November Requests fail; Sonnet 5.5 has breaking API changes
Claude Sonnet 4.5 on Amazon Bedrock 8 April 2027, budgeting for 8 January pricing Access loss after 15 idle days; higher extended-access price
Claude Opus 4.8 fast mode 30 November Fast requests return an error

How eCorpIT can help

eCorpIT is a Gurugram-based technology organisation, founded in 2021, assessed at CMMI Level 5 and MSME certified, with senior-led engineering teams working across AWS, Microsoft and Google platforms. Our AI and machine learning services team can inventory your Azure, OpenAI, Anthropic, Google Cloud and Bedrock deployments, test each replacement against your own evaluation set and report cost per task before cut-over. Talk to us at /contact-us/.

Last updated: 15 November 2026.

References

  1. Model retirement schedule, Microsoft Foundry — Microsoft Learn
  1. Foundry Models lifecycle and support policy — Microsoft Learn
  1. Azure OpenAI Service pricing — Microsoft Azure
  1. Deprecations — OpenAI API docs
  1. Model deprecations — Anthropic, Claude Platform docs
  1. Claude Platform release notes (28 September, 30 September and 30 October 2026 entries) — Anthropic
  1. Model lifecycle (Legacy) — Amazon Bedrock User Guide, AWS
  1. Pricing — Anthropic, Claude Platform docs
  1. Claude Sonnet 5.5 migration guide — Anthropic, Claude Platform docs
  1. Partner model deprecations, Gemini Enterprise Agent Platform — Google Cloud Documentation
  1. Model versions and lifecycle, Gemini Enterprise Agent Platform — Google Cloud Documentation
  1. Gemini deprecations — Google AI for Developers
  1. GPT-5.6 Sol model page — OpenAI API docs
  1. Azure OpenAI in Microsoft Foundry Models: working with models — Microsoft Learn
  1. Moving from OpenAI Evals to Promptfoo — OpenAI Cookbook
  1. Migrate from Agent Builder — OpenAI API docs
  1. ChatKit — OpenAI API docs
  1. Migrate from prompt objects — OpenAI API docs
  1. Upcoming deprecation of selected GitHub Copilot models in December, 13 November 2026 — GitHub Changelog
  1. az cognitiveservices account deployment — Microsoft Learn

Frequently asked

Quick answers.

01 Which Azure OpenAI models retire on 19 November 2026?
Microsoft's Foundry schedule lists seven: o1, o1-pro, o3, o3-deep-research and o3-pro, with gpt-5.6-sol as the replacement, and o3-mini and o4-mini, with gpt-5.6-terra as the replacement. Llama-4-Maverick-17B-128E-Instruct-FP8 also leaves Foundry that day, and codex-mini retires earlier, on 15 November, with no replacement named.
02 What happens to an Azure o3 deployment after it retires?
Inference requests return 410 Gone. Standard, Global Standard and Data Zone Standard deployments are upgraded to the listed replacement unless the deployment is set to NoAutoUpgrade; an unset value counts as upgrade at retirement. Provisioned deployments are never upgraded automatically, so they fail unless you migrate them first. Microsoft does not extend retirement dates.
03 Can I fail over from Azure o4-mini to OpenAI's API?
No. OpenAI's deprecations page shows o4-mini, o3-mini, o1 and o1-pro already shut down on its own API on 23 October 2026. o3 and o3-pro remain there only until 11 December 2026, and OpenAI now names gpt-6.1-sol as their replacement. A cross-cloud failover is not a migration plan.
04 Does OpenAI Agent Builder keep working after 30 November 2026?
No. OpenAI's deprecations page lists Agent Builder's shutdown on 30 November 2026, with the Agents SDK or ChatGPT Workspace Agents as replacements. ChatKit remains available. The migration guide exports workflows as Agents SDK code but does not convert the graph, and authentication, connected apps and permissions need separate rebuilding.
05 Where does Claude Sonnet 4.5 stop working on 30 November?
On the Claude API, Claude Platform on AWS, Claude on Google Cloud (both the Anthropic-managed and Google-managed listings) and Microsoft Foundry. Anthropic names claude-sonnet-5-5 as the replacement. Amazon Bedrock runs its own schedule: Sonnet 4.5 is Legacy there and reaches end of life on 8 April 2027 in commercial regions.
06 Is Claude Sonnet 5.5 cheaper than Sonnet 4.5?
Per token, yes: $2 input and $10 output per million against $3 and $15, with cache hits at $0.10 against $0.30. But Sonnet 5.5 produces about 30% more tokens for the same text and runs adaptive thinking by default, billed as output. Controlled thinking cuts our example bill 15%; uncontrolled thinking raises it 5%.
07 Do Claude Opus 4.5 and Haiku 4.5 retire on Microsoft Foundry this month?
Not any more. Microsoft's schedule now lists both retiring on Foundry on 22 February 2027, with Claude Opus 5.5 and Claude Haiku 5.5 as replacements. Until this week it showed 24 and 15 November. Anthropic still lists both models as Active, so watch Azure Service Health for a formal notice.
08 How do I find every affected model in my estate?
List Azure deployments with the az CLI and read each versionUpgradeOption. Call OpenAI's models endpoint and check the optional shutdown_date field. Export the Usage CSV from Claude Console to see usage by API key and model. On Bedrock, call ListFoundationModels per region and read modelLifecycle. Then search code for retiring model strings.

About the author

Manu Shukla

Founder & Director

Founder of eCorpIT. Hands-on engineer leading senior-only delivery for AI apps, custom software, and cloud systems for global clients.

Subscribe

One engineering note a week. No fluff, no spam.

Senior-architect playbooks on AI agents, mobile apps, cloud, security, data, and marketing — delivered every Wednesday.

Past the reading

Read enough. Let's build something.

A senior architect responds in 24 working hours with scope, indicative cost, and a timeline. NDA before any technical conversation.

Loading search…

Browse all guides