Marquee LARC. The standalone licensing-operations platform.
Built to sit beside Marquee's NetSuite as the front-end system for licensees and the brand operations team. Royalty intake · validator agents · audit pre-screen · MG forecast · then posts validated revenue to NetSuite for accounting.
Pipeline · end-to-end
1 · Intake
Licensee uploads
Royalty statement (Excel)
→
2 · LARC validate
3 AI agents active
Validator · MG · Audit
→
3 · Approve
Operator review
Pass / warn / fail
→
4 · NetSuite
Posts to GL
JE + Invoice + ARM
★ E2E demo flow
Sur La Table → Lifetime Brands
Watch a brand go from contract intake → Q1 royalty statement → validator → JE-01 → invoice → payment → JE-02 → reconciliation. Real numbers, real agent code paths, real GL entries.
▶ Walk the flow
Quick launch · click any record to explore
L · Licensing
License Agreement
customrecord_license_agreement
R · Reporting
Royalty Statement
customrecord_royalty_statement
Native + custom
Licensee Partner
vendor + custentity_*
A · Approval
Brand Approval
customrecord_brand_approval
C · Compliance
Trademark
customrecord_trademark
Operations
AR Dashboard
Phase 1 · accounting first
Setup
Subsidiary Hierarchy
19 brands · 4 platforms
Operations
Cash Application
Open invoices · payment match
Drill-down · brand
Subsidiary Detail
BCBGMAXAZRIA · S-04 · 5 tabs
Drill-down · SKU
Item Master
Licensed product · 4 tabs
★ NEW · GL view
General Ledger
Journal entries · 3-way reconciliation
MARQUEE LARC
Role: License Manager · MARQUEE-PARENT
License Agreement · BCBG-EYEWEAR-2024-001
customrecord_license_agreement · Internal ID 8412 · Last edited by jdoe · 2026-04-30 11:42 ET
Reset
More Actions ▾
Save
Agreement
Loading…
→ run agent →
📤 Upload
📊 MG Forecaster
🔍 Audit Pre-Screen
🌐 Distribution Monitor
→ Post Latest to NetSuite
Vendor: G-III · P-G3-AP-0042
Linked Royalty Statements
+ New Statement
Statement # Period Reported Sales Royalty Due Validation Status Posted Date
Linked Journal Entries simulated
JE ID Type Posted Period Source Debit Credit Sim
Generated Invoices
Linked through Royalty Statement → Invoice
Invoice # Source Statement Amount Status Paid Date
In-Flight Brand Approvals
Click row to open
Approval ID Title Stage Submitted Days in Stage SKU
Distribution Observations
AI Agent: Distribution Monitor · added per April call
Verified Channel Territory Product Listed / MSRP Status
MARQUEE LARC
Role: AR Specialist · MARQUEE-PARENT
Royalty Statement · RS-2026-Q1-G3-001
customrecord_royalty_statement · —
Reset
Re-Validate
Approve & Post
Statement
LA: — · Vendor: —
Check-by-check Detail · 7 checks
All checks must pass for auto-approval
# Check Result Score Detail
1 Format Check Pass 100 14/14 required columns mapped from source spreadsheet
2 Contract Term Check Pass 100 Royalty rate 7.5% matches LA · period within PoP
3 Off-Price Cap Check Pass 100 Off-price 1.1% of gross · cap 15% · within tolerance
4 Territory Check Pass 100 All sales US · approved territory
5 Channel Check Pass 100 Department, specialty, online · all approved
6 Historical Drift Check Warn 82 Gross sales +6.4% vs Q1 2025 · within ±10% tolerance
7 Math Check Pass 100 Net Sales × Rate = Royalty Due · arithmetic correct to penny
Citations & Source References
Anti-hallucination · every check cites the source
Check Cited Source Ref
Contract Term License Agreement BCBG-EYEWEAR-2024-001 customrecord_license_agreement · ID 8412 · field custrecord_la_royalty_rate
Off-Price Cap License Agreement · Compliance tab field custrecord_la_off_price_cap
Historical Drift 4 prior statements · same partner / brand RS-2025-Q1-G3-001 through RS-2025-Q4-G3-001
Flag Detail
Click each row for evidence trail
Severity Type Description Evidence Suggested Action
Warn Historical Drift Gross sales up 6.4% YoY · slightly above prior 4-quarter avg of +3.2% 4 quarters of prior statements No action · monitor next quarter
Cross-Statement Patterns · This Partner (last 8 quarters)
Audit Pre-Screen agent
Pattern Direction Significance Action Suggested
Gross sales trend Up · steady growth Healthy None · continue
Returns rate Stable · ~6% Stable None
Off-price share Stable · ~1-2% Well below cap None
Reporting punctuality Always within 30 days Reliable Tier-1 partner status confirmed
Invoice # Date Due Date Amount Status Payment
INV-2026-04-0142 2026-04-15 2026-05-15 $406,500.00 Open · 12d —
MARQUEE LARC
Role: License Manager · MARQUEE-PARENT
Vendor · G-III Apparel Group, Ltd. (Licensee Partner)
vendor · Internal ID 1102 · 11 active license agreements · YTD royalty income $812,000
Reset
More Actions ▾
Save
Linked Agreements · click to open
Agreement # Brand Category Period Annual MG Status
BCBG-EYEWEAR-2024-001 BCBGMAXAZRIA Eyewear 2024-2026 $1.20M Active
BCBG-HANDBAG-2023-002 BCBGMAXAZRIA Handbags 2023-2025 $1.80M Active
BCBG-OUTERWEAR-2024-003 BCBGMAXAZRIA Outerwear 2024-2027 $2.40M Active
MAGLI-FW-2022-004 Bruno Magli Footwear 2022-2025 $1.10M Active
SHERMAN-MENS-2023-005 Ben Sherman Menswear 2023-2026 $1.90M Active
Score Components
Each contributes to composite
Component Weight Score Detail
Statement Reliability 25% 12 96.8% pass rate over 8 quarters
Drift Patterns 20% 5 No significant drift detected
Off-Price Cap Discipline 15% 2 Always well below cap (1-2% vs 15% allowed)
Distribution Compliance 15% 3 0 anomalies in 90 days
Payment Punctuality 10% 0 Always paid on time or early
Audit History 10% 0 One minor finding · 2024 · settled
Tenure 5% 0 8-year relationship · stable
Audit Date Scope Findings Reclaim Status
2024-01-15 BCBG-EYEWEAR-2024-001 · royalty audit Returns reclassification · minor $14,200 Settled
Invoice # Source Amount Days Old Due Status
INV-2026-04-0142 RS-2026-Q1-G3-001 (BCBG Eyewear) $120,000 12 2026-05-15 Current
INV-2026-04-0144 RS-2026-Q1-G3-002 (BCBG Handbag) $111,000 12 2026-05-15 Current
Date Amount Method Applied To Status
2026-04-22 $463,500 ACH INV-2026-01-0098 Applied
2026-04-22 $540,000 ACH INV-2026-01-0099 Applied
2026-01-25 $382,500 ACH INV-2025-10-0072 Applied
2025-11-18 $366,750 ACH INV-2025-10-0084 Applied
Recent Communication Log (last 30 days)
Date Type Subject From / With Status
2026-04-25 Email Q1 royalty statement submitted R. Chen → AR team Resolved
2026-04-19 Submission Brand approval · BA-2026-04-G3-EYE-0142 G-III Design In review
2026-04-12 Portal upload Royalty source file R. Chen Auto-validated
2026-04-08 Email Question on territory · Mexico clarification J. Smith → license mgr Resolved
MARQUEE LARC
Role: Brand Manager · BCBGMAXAZRIA
Brand Approval · BA-2026-04-G3-EYE-0142
customrecord_brand_approval · Stage 3 of 4 (Sample) · SKU not yet assigned
Reset
Reject
Approve to Next Stage
Approval
Loading…
Working title: — · LA: —
Stage Transition Log
Each transition is auditable
From To Date By SLA Result Notes
— 1 · Concept 2026-02-08 G-III Design — Submitted Initial concept package · 4 sketches
1 · Concept 2 · Prototype 2026-02-15 J. Doe (BM) 5 days Approved · 7 days Approved with note: refine rose-gold finish on metalwork
2 · Prototype 3 · Sample 2026-04-04 J. Doe (BM) 10 days Approved · 9 days Prototype matches approved direction · 6 photos
3 · Sample 3 · Sample (in review) 2026-04-19 G-III Design 10 days In review · day 11 Sales sample submitted · awaiting BM final review
Asset Detail · DAM-bridged
Stored in DAM · linked here · TO VALIDATE platform with Don
File Type Stage Uploaded Size Status
concept-aviator-v1-rosegold.jpg JPEG · 2400×1600 Concept 2026-02-08 1.2 MB Reviewed
concept-aviator-v1-tortoise.jpg JPEG · 2400×1600 Concept 2026-02-08 1.4 MB Reviewed
prototype-aviator-final-rg.jpg JPEG · 4000×2667 Prototype 2026-04-04 3.8 MB Reviewed
spec-sheet-v3-final.pdf PDF Sample 2026-04-18 0.6 MB In review
sample-front-view-rg.jpg JPEG · 4000×2667 Sample 2026-04-19 4.1 MB In review
sample-side-view-rg.jpg JPEG · 4000×2667 Sample 2026-04-19 3.9 MB In review
Pending SKU Assignment Plan
Created at Stage 4
Variant Color Size Anticipated SKU Anticipated MSRP
1 Rose-gold Small BCBG-SUN-AV-RG-S $165
2 Rose-gold Medium BCBG-SUN-AV-RG-M $165
3 Black Small BCBG-SUN-AV-BK-S $165
4 Tortoise Medium BCBG-SUN-AV-TT-M $165
5 Silver Large BCBG-SUN-AV-SI-L $165
+ 10 more variants pending
Check-by-check Detail · 6 checks
Anti-hallucination: every check cites the source guideline
# Check Result Score Cited Source
1 Brand Colour Palette Match Pass 96 BCBG Brand Guide v4 · §3.2 metalwork finishes
2 Silhouette Conformance Pass 98 BCBG Eyewear Style Library · aviator family
3 Material Spec Adherence Pass 94 BCBG Material Standards · acetate + metal
4 Catalogue Conflict Check Pass 100 NetSuite Item Master · 0 conflicting BCBG SKUs
5 Trend Adjacency Warn 78 Rose-gold trends adjacent to luxury brands · BM judgment recommended
6 Pricing-Tier Alignment Pass 92 $165 MSRP fits BCBG mid-tier eyewear band
MARQUEE LARC
Role: Legal Operations · MARQUEE-PARENT
Trademark · BCBGMAXAZRIA · USPTO Class 9 (Eyewear)
customrecord_trademark · Internal ID 41872 · Status: Registered · Renewal due 2027-03-14 (sample shows 1 of ~5,000 records)
Reset Save
Linked Trademarks (Same Mark · Other Jurisdictions)
~46 records across territories
Jurisdiction Class Registration # Status Renewal Due Risk
European Union (EUIPO) Class 9 EU-019,442,108 Registered 2028-09-22 Low
United Kingdom (UKIPO) Class 9 UK-00003411284 Registered 2027-11-08 Low
Canada (CIPO) Class 9 CA-TMA1184293 Registered 2030-04-12 Low
China (CNIPA) Class 9 CN-25841093 Renewal Pending 2026-08-30 Med
Japan (JPO) Class 9 JP-6432891 Registered 2029-02-17 Low
Australia (IP Australia) Class 9 AU-2114829 Registered 2031-06-14 Low
MARQUEE LARC
Role: AR Specialist · MARQUEE-PARENT · Mary Chen
Dashboard · AR Specialist · Royalty Operations
Refreshed 2026-04-30 11:47 ET · Tracks the bottleneck John raised: "we wait for royalty reporting to be proper before we bill"
Today at a Glance
Loading…
Royalty Statements · Pending Validation Queue
Live · refreshes on view
Statement # Partner Brand Period Validator Action
Loading queue from system…
Invoice # Partner Amount Days Old Status
Loading…
Minimum Guarantee Tracker
YTD vs Annual MG
Partner · Brand Annual MG YTD Earned % of MG Forecast
Loading…
MARQUEE LARC
Role: Controller · MARQUEE-PARENT
Subsidiaries · 19 Brand Entities + Parent
subsidiary · OneWorld · USD functional · Multi-currency: GBP, EUR, JPY, CNY · Acquisition cadence: ~6 months per April call
Subsidiary Hierarchy · By Operating Platform
4 platforms · 19 brand subsidiaries
Subsidiary # Brand · Legal Entity Platform Currency Active Licenses YTD Royalty Acquisition Status
S-01 Marquee Brands LLC (Parent) — USD — — Consolidator
S-02 Martha Stewart Living LLC Home & Culinary USD 38 $8.4M Integrated
S-03 Sur La Table, Inc. Home & Culinary USD 12 $3.1M Integrated
S-04 BCBGMAXAZRIA Group LLC Fashion & Lifestyle USD 29 $5.7M Integrated
S-05 Ben Sherman Group Limited Fashion & Lifestyle GBP 21 £2.4M Integrated
S-06 Bruno Magli S.p.A. Expressive Luxury EUR 8 €1.2M Integrated
S-07 Anti Social Social Club LLC Expressive Luxury USD 6 $0.9M Integrated
S-08 Stance, Inc. Active & Outdoor USD 4 $0.6M Integrating · Nov 2025
S-09 — S-20 (11 additional brand subsidiaries · abridged) Various USD / GBP / EUR ~187 ~$24M Integrated
Acquisition Pipeline · 90-120 day integration target
Per April call: ~6-month deal cadence
Target Deal Stage Anticipated Close Integration Status
(Confidential · Target A) LOI Q3 2026 Pre-integration plan
(Confidential · Target B) Diligence Q4 2026 / Q1 2027 Diligence Agent active
Intercompany & Consolidation
Setup · Multi-Book
Functional Currency: USD at parent · brand-local at subsidiary
FX Revaluation: Month-end · scheduled SuiteScript · automated
Intercompany: Brand-IP licensing fees flow parent ↔ subsidiary on quarterly cadence · auto-eliminated on consolidation
Multi-Book: To validate with Don · GAAP + management book pattern proposed
Consolidation Cadence: Monthly close · Day 5 target · Day 8 board pack
MARQUEE LARC
Role: System Administrator · Marquee Operations
Configuration · LARC System Settings
All settings tunable per Marquee's operating model · changes versioned · audit-trail preserved
AI Agents
Enable / disable · LLM provider · run schedule
3 active · 5 designed
Agent Status LLM Last Run Anti-Hallucination Action
Royalty Statement Validator 7-check pre-screen on intake Active Claude (Anthropic) · fallback deterministic 2026-05-02 14:22 ET Enforced Configure
MG Shortfall Forecaster Run-rate · seasonal blend Active Claude · fallback deterministic On-demand Enforced Configure
Audit Pre-Screen Multi-quarter drift detection Active Claude · fallback deterministic On-demand Enforced Configure
Distribution Monitor Internet scraping · channel compliance Designed — — — Activate
Trademark Renewal Planner Risk-scored renewal forecasting Designed — — — Activate
Brand Approval Copilot Stage-aware design pre-screen Designed — — — Activate
Cash Application Matcher Partner-pattern memory Designed — — — Activate
Board Narrative Generator Retrieval-grounded summary Designed — — — Activate
Validator Rules
Royalty Statement Validator · 7 checks · weighted composite
# Check Weight Tolerance
1 Format Check 15% ≥ 5 rows required
2 Contract Term Check 15% Period within PoP · rate matches
3 Off-Price Cap Check 20% Cap from LA · default 15%
4 Territory Check 15% Soft-match against approved list
5 Channel Check 10% Substring match approved channels
6 Math Check 10% Net × rate = royalty (penny-precise)
7 Returns Rate Check 15% Warn > 12% · Fail > 18%
Royalty Defaults
Apply when not specified per License Agreement
Default Off-Price Cap
15% of net sales
Returns Warning Threshold
12% of gross
Returns Fail Threshold
18% of gross
MG Escalator (YoY)
+5% default
Reporting Frequency
Quarterly · 30 days post quarter-end
Auto-Approve Score
≥ 95 · auto-post · no human gate
Drift Detection Window
8 quarters trailing
Functional Currency
USD (parent) · brand-local at sub
NetSuite Integration · The Accounting Boundary
LARC posts validated revenue + invoices to NetSuite via SuiteCloud REST · audit-traceable
● Connected
SuiteCloud Endpoint
https://<account>.suitetalk.api.netsuite.com/services/rest/record/v1
Authentication
OAuth 2.0 · Token-Based Authentication
Last Sync
2026-05-02 14:22 ET · success
Sync Cadence
Real-time on approve · daily reconciliation 02:00 UTC
Posting Mode
Auto-post on PASS · manual on WARN/FAIL
Audit Trail
Every post logged to netsuite_posting
GL Account Mapping
LARC Concept NetSuite Account Subsidiary Default
Royalty Revenue 4100-Royalty RevenuePer brand subsidiary
Accounts Receivable 1200-Accounts ReceivableParent · cleared on payment
Advance Recoupment 2330-Advance Royalty LiabilityPer brand subsidiary
Returns Allowance 4150-Royalty Returns AllowancePer brand subsidiary
Subsidiary Mapping · LARC ↔ NetSuite
LARC Sub Brand NetSuite Sub Internal ID Currency
S-02 Martha Stewart NS-Sub-2 USD
S-04 BCBGMAXAZRIA NS-Sub-4 USD
S-05 Ben Sherman NS-Sub-5 GBP
S-06 Bruno Magli NS-Sub-6 EUR
Connection tested · all 4 subsidiaries reachable · ARM module detected
Test Connection
Brand Approval Workflow
4-stage default · per-brand override available
Stage Name SLA (days) SKU Required?
1 Concept 5 No
2 Prototype 10 No
3 Sales Sample 10 No
4 Commercialisation 5 Yes · mandatory
Users & Roles
Role-based access · synced with NetSuite identity
Role Scope Users
System Administrator All access · config · agents 2
Royalty Operations AR · validator · posting 2
Brand Manager Brand approvals · per subsidiary 8
License Manager Agreements · contracts 3
Audit / Compliance Read-only · audit trail · pre-screen 1
Licensee Portal Statement upload only · external ~400
System
Environment · backup · monitoring
LARC Version
v0.1.0 · Marquee tenant
Environment
Production-grade · single-tenant
Database
SQLite (POC) · production target Postgres
Backup
Daily · 30-day retention · S3 (encrypted)
Monitoring
Sentry · structured logs
Compliance
SOC 2 Type II · audit trail · row-level access
Schema Version
v3.2 · 11 tables · 88 indexed records
Audit Trail
Every config change versioned · immutable history
MARQUEE LARC
Role: AR Specialist · MARQUEE-PARENT
Cash Application · Invoice INV-2026-04-0142
customerpayment · open · awaiting payment match
Cancel Apply Payment
This Partner · Last 12 Months Payment Pattern
Used by AI matcher to learn partner-specific behaviour
Invoice Billed Paid Days to Pay Method Match Type
INV-2026-01-0098 2026-01-25 2026-02-22 28 ACH Auto · ref match
INV-2025-10-0084 2025-10-20 2025-11-18 29 ACH Auto · ref match
INV-2025-07-0072 2025-07-19 2025-08-12 24 ACH Auto · ref match
INV-2025-04-0061 2025-04-22 2025-05-14 22 ACH Auto · ref match
What the AI Matcher Knows About This Partner
Captures the 2-person AR team's memory
Pattern Confidence Used For
Always uses ACH from Wells Fargo High · 12 of 12 Auto-route incoming Wells Fargo ACH to G-III matching queue
Pays at ~23-29 days post-invoice High · ±3 days Forecast cash receipt date for working capital model
Reference format: "ROYALTY-Q{N}-{YEAR}-G3-MQB" High · consistent Pattern-match payment reference to invoice
Bundles multiple invoices in one payment Medium · 3 of 12 Split-allocation logic when single payment covers multiple invoices
MARQUEE LARC
Role: Controller · Subsidiary 04 BCBGMAXAZRIA
Subsidiary · BCBGMAXAZRIA Group LLC
subsidiary · ID 4 · USD functional · Fashion & Lifestyle platform · 29 active licenses · YTD royalty $5.7M
Edit View Consolidated Books
Active License Agreements · 29 records
Click to drill into any agreement
Agreement Licensee Category Period Annual MG YTD Earned Status
BCBG-EYEWEAR-2024-001 G-III Apparel Group Eyewear 2024-2026 $1.20M $406K Active
BCBG-HANDBAG-2023-002 G-III Apparel Group Handbags 2023-2025 $1.80M $540K Active
BCBG-OUTERWEAR-2024-003 G-III Apparel Group Outerwear 2024-2027 $2.40M $610K Active
BCBG-FRAGRANCE-2022-009 Inter Parfums (sample) Fragrance 2022-2026 $0.95M $280K Active
BCBG-FOOTWEAR-2021-014 JS International (industry-press) Footwear 2021-2026 $1.40M $420K Active
+ 24 additional active agreements (abridged in this view)
Trademark Coverage · BCBGMAXAZRIA · 46 registrations across jurisdictions
Click to drill into any registration
Trademark ID Mark Class Jurisdiction Status Renewal Due
TM-BCBG-US-0114 BCBGMAXAZRIA Class 9 (Eyewear) USA · USPTO Registered 2027-03-14
TM-BCBG-US-0115 BCBGMAXAZRIA Class 18 (Handbags) USA · USPTO Registered 2028-09-22
TM-BCBG-US-0116 BCBGMAXAZRIA Class 25 (Apparel) USA · USPTO Registered 2029-04-08
TM-BCBG-EU-0042 BCBGMAXAZRIA Class 9 European Union Registered 2028-09-22
TM-BCBG-CN-0017 BCBGMAXAZRIA Class 9 China · CNIPA Renewal pending 2026-08-30
+ 41 additional registrations across jurisdictions
Name Role Function Email
J. Doe Brand Manager Approves designs · stages 1-4 jdoe@…
A. Singh Brand Director Strategy · category expansion asingh@…
M. Chen AR Specialist (shared · Marquee Parent) Royalty AR for this sub mchen@…
MARQUEE LARC
Role: Brand Manager · BCBGMAXAZRIA
Item · BCBG Sunset Aviator · Rose-gold · Small
noninventoryitem · SKU BCBG-SUN-AV-RG-S · created at Brand Approval Stage 4 · subsidiary 04 BCBGMAXAZRIA
Edit Save
Approved Distribution Channels (per License Agreement)
Validated by Distribution Monitor agent
Channel Type Specific Retailer Territory Status Last Verified
Department Macy's, Bloomingdale's, Nordstrom US · CA · MX Approved 2026-04-22
Specialty Eyewear Sunglass Hut, LensCrafters US · CA · MX Approved 2026-04-22
Online — Brand BCBG.com US · CA · MX Approved 2026-04-22
Online — Authorised Marketplace Amazon (G-III authorised seller) US Approved 2026-04-22
Off-price Nordstrom Rack, T.J. Maxx (capped 15%) US Approved · capped 2026-04-22
Distribution Monitor · Recent Observations for this SKU
AI agent · scrapes channels
Detected Channel Territory Status Action
2026-04-22 amazon.com (G-III seller) US Authorised Logged · no action
2026-04-12 gmarket.co.kr (Korea) KR · restricted Out-of-territory Brand team alerted · investigation open
Statements that will reference this SKU (forecast)
Period Expected Statement Forecast Units Forecast Royalty
Q3 2026 RS-2026-Q3-G3-001 (forecast) ~3,500 ~$43,000
Q4 2026 RS-2026-Q4-G3-001 (forecast) ~6,200 ~$77,000
MARQUEE LARC
Role: Controller · MARQUEE-PARENT
General Ledger · Journal Entries
Wave 1 live · JE-01 (royalty post) + JE-02 (cash receipt) · all simulated
⚠ Demo simulation · Journal entries shown here are generated locally for illustration. Every JE has simulated=1. In production, each JE posts to NetSuite via SuiteCloud REST with idempotent external IDs. See the JE Catalog (Phase 2 doc §05) for the production design.
Period
All
Q4 2025
Q3 2025
Q2 2025
Q1 2025
Q4 2024
Subsidiary
All
S-02 Martha Stewart
S-04 BCBGMAXAZRIA
S-05 Ben Sherman
S-06 Bruno Magli
JE type
All
JE-01 · Routine post
JE-02 · Cash receipt
JE-03 · Advance recoupment
JE-04 · Close accrual
JE-05 · Accrual reversal
JE-06 · Year-end MG true-up
JE-07 · FX revaluation
JE-08 · Override release
JE-09 · Audit reclamation
⚙ Run Period Close
📅 Year-End MG True-up
💱 FX Revaluation
🔓 Override FAIL
⚖ Audit Reclamation
+ New Reclamation
🛡 Compliance Review
▶ 3-way reconciliation
JE ID
Type
Posted
Period
Subsidiary
Debit
Credit
Source
Sim