Monday, August 24, 2026 Today's Paper

The News That Looks Ahead

Quick Wire Kenya Polls
Breaking
TUKO Where does Bunnie Xo live after her split from Jelly Roll? Her Tennessee home Citizen Digital Landfill collapse kills 30 in Guinea K24 Digital Hansi Flick praises Barcelona’s performance as La Liga giants kick off title defense with massive win K24 Digital Nigerian TikToker who spent 1 month in Shimo La Tewa prison reveals what led to his arrest TUKO Answered prayers: Murang'a woman delivers twin girls at 62 after years of trying People Daily IEBC clarifies degree requirements for presidential, MP and gubernatorial candidates Al Jazeera Syria, Israel hold US-mediated talks in Jordan to de-escalate tensions Al Jazeera ‘We know this movie’: Iran mocks latest US sanctions Al Jazeera Climbers escape rockfall crossing ‘Death Pass’ on Mont Blanc Al Jazeera Maradona’s ‘Hand of God’ ball from Mexico sells for $3.35m TUKO Video: Why Liverpool were awarded a controversial penalty vs Newcastle explained K24 Digital ‘I’m proud of the person I see’ – Kinuthia reflects on journey to self-acceptance and his sexuality TUKO Raila may be gone but his legacy lives on: Ida Odinga celebrates 76th birthday TUKO Video: Worrying scenes as journalists, fans are assaulted after FKF Shield Cup Citizen Digital Ann Nderitu: IEBC summoned, fined suspects who breached code of conduct in Ol Kalou polls Citizen Digital Over 150 migrants rescued off Greece's Crete in recent days People Daily Burnham to visit Kyiv on first foreign trip and reaffirm UK support for Ukraine Kahawa Tungu Burnham to visit Kyiv on first foreign trip and reaffirm UK support for Ukraine - Kahawatungu Kahawa Tungu New Tata boss to face formidable challenges - Kahawatungu Kahawa Tungu Guinea rubbish landfill collapse kills 30 - Kahawatungu Kahawa Tungu Ruto says not scared, trusts the judgement of Kenyans - Kahawatungu BBC News China Orders Massive Recall of Nearly 3 Million Teslas Over Emergency Door Handle Concerns K24 Digital Jackie Matubia celebrates daughter after swimming championship despite missing medal K24 Digital Abud Omar: Gor Mahia underestimated Tusker and got punished in Super Cup duel Citizen Digital Norwegian King Harald's health has 'deteriorated': palace People Daily IEBC Commissioner Nderitu urges parties to field more women, youth and PWD candidates in 2027 K24 Digital Diana Bahati overjoyed as their long-serving pastor marries in beautiful church wedding TUKO Missed millions: Why Chelsea are starting another season without a shirt sponsor Al Jazeera Human-caused Nevada wildfire forces 42,000 people to evacuate Al Jazeera Ebola cases in DRC hit 5,515 as Pope Leo urges global action to save lives Al Jazeera Can Kenya’s AI ambitions coexist with Naivasha’s water needs? Standard Media Uhuru: Don't claw back our freedoms Daily Maverick UKâs Burnham to visit Ukraine with plan to support long-range missile production Daily Maverick Seoul Details North Korea's Extensive Arms Flow to Russia Amid Ukraine War, Cautions on Pyongyang's Missile Advances Al Jazeera India crushes cockroach dissent as ‘Fix Schools’ campaign riles Modi BBC News Review launched into how pub and hotel business rates calculated BBC News Leah Stewart: Australian shark attack victim grateful for 'second chance at life' Al Jazeera Ankara Suburbs Under Threat as Major Forest Fire Approaches Residential Areas Al Jazeera Iran’s parliament advances plans for charging Hormuz service fees Al Jazeera Tokayev allies head for landslide victory in Kazakhstan elections TUKO My 16-year-old daughter moved in with her dad — Then I found this in her room K24 Digital Khaligraph Jones reveals new weight after shedding more than 37kgs BBC News How easy is it to find an NHS dentist? It depends on where you live TUKO My mother-in-law kept calling my house her 'son's home' – I proved her wrong K24 Digital Julian Alvarez booed by Atletico Madrid fans amid Arsenal, Barcelona links K24 Digital Charlene Ruto opens up on how she handles scrutiny as president’s daughter Al Jazeera US envoy Tom Barrack retracts comment that Syria’s Golan is occupied Al Jazeera Serbia requests international assistance to battle wildfires Al Jazeera Will Donald Trump’s new sanctions against Iran work? Al Jazeera Barcelona Kicks Off Title Defence with Five-Star Performance Against Elche K24 Digital FKF vows action after chaos rocks Gor Mahia-Tusker Super Cup match Daily Maverick Knysna political tensions grow after two councillors killed within 24 hours K24 Digital Vindee reveals his ideal bodyguards as he plans to hire security in Kenya People Daily IEBC seeks Ksh74bn for 2027 polls Nation Africa Complete sports projects Nation Africa Tough new term calls for solid preparations Nation Africa Why State, private employers should pay workers fortnightly Nation Africa Lingering question of independence Nation Africa Information on police impunity not bad intel but serious concern Nation Africa Tanga MoU a template for African fuel resilience Daily Maverick DAâs Brink promises private management, PPPs and tough antiâcorruption measures in Tshwane Daily Maverick When âit must be Sundayâ becomes a punchline, something needs to be fixed K24 Digital Grow up – Mwalimu Rachel calls out Subaru owners for loud engine revving BBC News Reform says it will prioritise British-born young workers for social housing Al Jazeera Landfill collapse kills 30 in Guinea’s capital after heavy rains Kahawa Tungu Woman wears fancy dress every day for a year - Kahawatungu Kahawa Tungu Murkomen slams Gachagua over personal attacks, urges media objectivity - Kahawatungu Kahawa Tungu Poor, jiggered and hopeless: The rise of a vegetable vendor to Kisii Governor - Kahawatungu Kahawa Tungu How a jilted lover’s fury sparked Maasai-Kisii youth clash in South Mugirango - Kahawatungu K24 Digital US rapper BigXthaPlug arrested again on drug and gun charges Daily Maverick âClock itâ â ANC reheats old election promises in 2026 election manifesto Daily Maverick Five years of silence â who is assessing the assessors of SAâs environmental future? Daily Maverick âUsed as a pawnâ: Govender implicates Mchunu in alleged bid to target Mkhwanazi Daily Maverick Manifesto test: SACPâs power to the people and a working class embraced Daily Maverick Joburgâs Santarama Miniland âhijackedâ for private gain Standard Media Uhuru: Don't claw back our freedoms as political intolerance grows People Daily Oparanya rallies Western Kenya behind Ruto, calls for Luhya unity ahead of 2027 TUKO Impractical Jokers net worth 2026: who is the richest cast member? France 24 Iran discovers major new gas reserves amid war-hit energy sector BBC News PCs killed in wrong-way A66 crash were heroes, say families Al Jazeera Is Israel about to split the occupied West Bank in half? Daily Maverick Public Works unveils major pivot focusing on municipal infrastructure and building regulations Daily Maverick One year after IDT boss âbribeâ sting, no arrests or prosecutions Daily Maverick Plan to write off R23bn is illegal, Treasury tells Nelson Mandela Bay K24 Digital Museveni’s daughter gets full-page newspaper ad from Uganda Revenue Authority for becoming bishop France 24 Crans-Montana bar owner detained over alleged domestic abuse BBC News CrossCountry to provide full service after major disruption Al Jazeera Gaza’s hospitals are running out of oxygen as healthcare nears collapse Al Jazeera Photos: IndyCars speed past Washington landmarks as part of Freedom 250 Al Jazeera Severe winds toss four aircraft across Italian airport tarmac People Daily IEBC explains why Kenyans cannot take photos of ballot papers Citizen Digital Ruto: I am not scared, I trust the judgement of Kenyans eTurboNews Ghana–Germany Economic Partnership: The Opportunity Ahead Kahawa Tungu DR Congo and M23 rebels agree roadmap for peace talks - Kahawatungu Kahawa Tungu Dozens of co-ordinated arson attacks hit southern Thailand - Kahawatungu Kahawa Tungu Trump says Canada wants 'benefits' of being US state after trade talks collapse - Kahawatungu Daily Maverick Standard Bank CIO talks about that hack and managing AI token budgets Daily Maverick How the Wild Coast was won â Community rights defeat corporate power Daily Maverick Landslide at Guinea landfill kills 30, government says Daily Maverick SAâs electricity reform is opening new markets for savvy entrepreneurs K24 Digital Museveni’s daughter consecrated as Bishop after 20 years in ministry Nation Africa Man City secure stoppage-time winner as Liverpool snatch last-gasp draw Nation Africa Jefferson-Wooden beats Alfred in Silesia, Seville takes men's sprint People Daily IEBC defends Ol Kalou conduct enforcement, says cases moved to court are beyond its control France 24 French centre-left candidate launches presidential bid amid divided left Al Jazeera Two killed after giant Ganesha statue collapses onto crowd in Mumbai TUKO A woman kicked my son’s sandcastle away — 20 minutes later, a lifeguard came Citizen Digital School funding dilemma persists as learners open for third term K24 Digital Charlene Ruto reveals why she chose fiancé Isaya Yunge Daily Maverick SA agricultural jobs hold steady despite intense immigration debate Daily Maverick Rust and ruin put Gqeberhaâs air force history at risk Daily Maverick Overcharged for electricity? Hereâs how Nelson Mandela Bay plans to pay you back Daily Maverick Health of Norwayâs king deteriorates while in hospital, palace says Al Jazeera Video: Thousands of families flee fighting in Sudan’s North Kordofan State Al Jazeera Palestinian teen killed in Israeli raid buried in Occupied West Bank Al Jazeera Zhou Bo: China’s alternative to Western power eTurboNews Greece Tourism Revenue Slows as U.S. Visitors Drop 12.1% Nation Africa ODM fence sitters' herculean task as party insists on loyalty Daily Maverick Crossed Wires: The unbearable weirdness of humanoid robots K24 Digital How to unjam a school bag zipper in 30 seconds using a pencil Business Daily Junk aeroplane crisis hits Wilson Airport operations BBC News Man arrested travelling to France after Hounslow fatal fire K24 Digital How to inspect second-hand wooden furniture before you buy Business Daily DCI gets ultimatum over former energy bosses fuel probe TUKO "I give your 50 cows": Museveni elated as daughter ordained bishop Citizen Digital El Niño preparedness in Budalangi as banks built along River Nzoia BBC News Kevin Keegan: Newcastle and Liverpool pay tribute to legendary player and manager Al Jazeera Iran war: Top US lawmaker says Republicans can ‘absolutely’ win midterms Al Jazeera Thousands displaced as wildfire threatens homes in US state of Nevada Al Jazeera Tunisia sees protests after migrant boat sinking kills eight Al Jazeera Trump has ‘run out of options’ in Iran war: Stephen Walt KBC Digital Kimutai, Chepng’eno win Belgut half marathon as millions raised to support needy students K24 Digital Tear gas and chaos rock Tusker Super Cup coronation after win over Gor Mahia K24 Digital How to pack healthy school lunchboxes for your children K24 Digital Dim lights, screens off: Tips to establish healthy evening habits in Term 3 K24 Digital Late penalty saves Liverpool from Newcastle defeat eTurboNews Hotel Loyalty Programs: Marriott, IHG & Hyatt's Real Goal KBC Digital Murkomen slams Gachagua over personal attacks, urges media to be objective KBC Digital Kimutai and Chepng’eno win Belgut Half Marathon as millions are raised to support needy students K24 Digital Why your laptop charger keeps breaking and tips to prevent damage Business Daily KRA tax audits: What taxpayers need to know Business Daily How to move an organisation’s sustainability reporting ambition from compliance to leadership Business Daily Experience economy: What customers pay for Business Daily Ride-hailing firms bet big on motorbikes Business Daily Strengthening Kenya’s meat industry through stakeholder engagement Business Daily For businesses, only purpose must guide technology rollout Business Daily Why stomach cancer is often diagnosed too late Business Daily A CEO’s lessons on taking the path less travelled People Daily 2 killed as fresh clashes erupt along Trans-Mara-Kisii border People Daily DR Congo, M23 agree roadmap for peace talks after five days of negotiations Citizen Digital Police will not tolerate goons and political violence - Murkomen BBC News Trump arrives at high-speed IndyCar race through Washington's streets BBC News France links sharp rise in drownings to prolonged heatwaves Al Jazeera Photos: Ukraine celebrates National Flag Day Al Jazeera Landfill collapse in Guinea kills at least 22 people TUKO "Unbelievable": Viral social media sensation collapses, dies at home Daily Maverick Backs to the wall as Rassie admits to being outsmarted by All Blacks Citizen Digital 'Go home...no pity here;' When hospital halls become hub for violence against women TUKO Video: Tension as Kenyan man arrested by ICE officers in US, facing deportation France 24 Emergency declared in Nevada as wildfire forces evacuation of 14,000 people Citizen Digital Two killed in fresh clashes along the Kisii-Transmara border Al Jazeera LIVE: Elche vs Barcelona – La Liga People Daily Sudi donates Ksh3M, pledges another Ksh7M to Homa Bay church Nairobi Leo Uhuru Responds to Ruto's Claims he is Funding Opposition TUKO “Permanent Ban”: Denmark bars one category from residence permits Citizen Digital Kabras Sugar crowned Driftwood 7s Champions after defeating KCB Al Jazeera Canada, US and tit-for-tat tariffs: How will they impact their economies? Al Jazeera Can Nigeria power Africa? Al Jazeera French President Macron to host Saudi Crown Prince MBS in Paris for talks K24 Digital Rain, cool winds and sunny spells expected across Kenya on Monday, August 24 Business Daily KAA profit halves as revenues, passenger charges slump Business Daily Cost of running public offices up by a record Sh199bn People Daily Safaricom responds after driver questions M-Pesa fare reversal People Daily Mbadi: I am going to be Kenya’s 6th president People Daily Iran warns Gulf neighbours over US-led economic pressure campaign TUKO Cry for help: TikToker shares her emotional job struggle after 20 months TUKO "Msilete ujinga": Gachagua lectures Ngirici's supporters, praises Murango BBC News Les used a QR code to download a parking app - but it was a scam Citizen Digital Uhuru calls on political leaders to protect democratic freedoms, respect political diversity Al Jazeera Pezeshkian says Iran ‘has not become Venezuela’ despite war and sanctions Al Jazeera Iran’s government signals fuel price hike on eve of new US sanctions Al Jazeera Gaza families search for children missing after years of war TUKO Tragic fight: GOAT wife dies after alleged confrontation with hubby's side chic Nairobi Leo KPLC Announces Power Cuts in 5 Counties on Monday TUKO For maintenance: KPLC announces power outages across 5 counties tomorrow Citizen Digital McLaren's Norris wins Dutch GP after Verstappen crash TUKO 2 categories revealed: UAE identifies citizens exempt from military duties BBC News England bowler Brydon Carse under investigation by ECB for reported nightclub incident Nation Africa Gikomba traders threaten protests over new import duty rates Nation Africa Tusker stun Gor Mahia in FKF Super Cup Nation Africa Numeracy errors deepen as children progress through lower primary Citizen Digital Gachagua claims Ruto is forming parties in Mt Kenya to divide votes Citizen Digital Kejelcha smashes half-marathon world record in Buenos Aires Citizen Digital Governor Lenku threatens to lead Maasai community out of ODM over betrayal K24 Digital Tusker stun Gor Mahia to clinch 2026 FKF Super Cup trophy K24 Digital Why your phone freezes when storage crosses 85 per cent K24 Digital Man City strike twice late on to beat Bournemouth People Daily Uhuru Kenyatta: If Kenyans want Sifuna, Ruto or Kalonzo, then let them have them
Entertainment Global Wire Breaking

Where does Bunnie Xo live after her split from Jelly Roll? Her Tennessee home

TUKO Wire source
  • 8 min read
  • 1 views

Read original at TUKO

Where does Bunnie Xo live after her split from Jelly Roll? Her Tennessee home
Entertainment · The Horizon Wire

This story has significance for readers across Kenya and beyond.

Bunnie Xo lives in Franklin, Tennessee — and she is not going anywhere. After Jelly Roll filed for divorce in May 2026, the Dumb Blonde podcast host kept the couple's custom-built $6.2 million compound as part of their settlement. Far from downsizing, she has been giving fans tours of the sprawling estate, buying a Rolls-Royce, and fielding offers for a reality TV show — all while building her media empire from Tennessee soil.

TABLE OF CONTENTS

Key takeaways

- Bunnie Xo (real name Alisa Andrea DeFord) lives in Franklin, Tennessee, in a compound she kept after her divorce from Jelly Roll.

- Jelly Roll filed for divorce on 18 May 2026; it was finalised on 17 July 2026.

- The Franklin estate was purchased for $6.2 million in 2023 and sits on nearly ten acres of land.

- Bunnie was born in Houston, Texas, and grew up in Las Vegas, Nevada, before moving to Tennessee.

- Her net worth is estimated at $4–7 million, built primarily through the Dumb Blonde podcast, YouTube, merchandise, and brand deals.

Profile summary

Full name | Alisa Andrea DeFord (née Carter) |

Stage name | Bunnie Xo |

Date of birth | 22 January 1980 |

Age | 46 (as of 2026) |

Birthplace | Houston, Texas, USA |

Raised in | Las Vegas, Nevada |

Current residence | Franklin, Tennessee |

Occupation | Podcast host, media producer, author, model |

Podcast | Dumb Blonde (2019–present) |

Production company | Dumb Blonde Productions |

Where does Bunnie Xo live in Tennessee?

The house is located on the Tennessee property she and her ex-husband once owned together. Bunnie Xo received full ownership of their $6 million Franklin, TN, compound as part of the divorce settlement she calls the "best divorce." The pair had purchased the home for $6.2 million in 2023.

Set back from the main road behind a gated driveway, the dwelling sits on close to ten acres, ensuring the couple enjoyed ample privacy.

Inside Bunnie Xo's house: what the tour revealed

The house features soaring ceilings, expansive living spaces, and plenty of custom touches, but it was Bunnie Xo's oversized closet, dedicated shoe room, and glam room that stole the show during the tour.

Other luxury details include an outdoor shower, a massive closet dedicated entirely to her shoe collection, a room with floor-to-ceiling black-and-white marble, and an outdoor wellness centre overlooking the Tennessee hills.

Bunnie's new house is actually one of three homes she and Jelly Roll built on their land. She has mentioned that two of her friends plan to move into the other homes.

Bunnie Xo shared a first look at the newly completed property by welcoming comedian Matt Mathews for a tour in a TikTok video.

"My husband and I are ending this marriage on the best possible terms," Bunnie shared on the 18 June episode of her Dumb Blonde podcast, explaining how Jelly Roll had filed for divorce that month.

Where is Bunnie Xo originally from?

Bunnie Xo was born in Houston, Texas, and moved to Las Vegas, Nevada, when she was five years old. She has spoken openly about a turbulent childhood marked by instability and hardship.

Between the ages of five and twelve, she lived with her alcoholic musician father, Bill, in Las Vegas — not a child-friendly environment. Bill and her stepmother later became deeply religious, banning secular music and any content rated above G, and her stepmother was verbally and physically abusive.

She left home as a teenager, which disrupted her formal education. Before meeting Jelly Roll, Bunnie worked in the adult entertainment industry and was open about her past in Las Vegas. Rather than hiding from her history, she has embraced it and used her experiences to inspire others.

Nashville, Tennessee, became her home after she met Jelly Roll at a Las Vegas concert in 2015. The two married in Las Vegas in August 2016, and renewed their vows in 2023.

Who is Bunnie Xo? Career and rise to fame

Alisa Andrea DeFord, known as Bunnie Xo, is an American podcast host and media producer. She is the founder of Dumb Blonde Productions and the host of the Dumb Blonde Podcast, an interview-based programme.

The Dumb Blonde podcast

The weekly Dumb Blonde show launched in 2019 and grew into her signature media property. Bunnie has described Dumb Blonde Productions as a multimillion-dollar operation, with her publisher noting more than one million podcast downloads per month.

Guests have included Dolly Parton, Miranda Lambert, Machine Gun Kelly, and Wiz Khalifa. The show's frank, unfiltered format quickly built a loyal audience across every major streaming platform.

Stripped Down: the memoir

Her memoir Stripped Down: Unfiltered and Unapologetic became an instant No. 1 New York Times bestseller after its 2026 release. She also has a Hollywood film deal, and 12 million TikTok followers who call themselves her "Coven."

Where does Bunnie Xo get her money?

Bunnie Xo's career has moved from modelling and online content into podcasting, media production, publishing, and larger entertainment projects. Her biggest career milestone was the launch of the Dumb Blonde Podcast. Her wealth comes from several sources, with podcasting and digital media at the centre.

Her main income streams include:

- The Dumb Blonde podcast — sponsorships, ad packages, and brand integrations

- YouTube ad revenue — with over one million subscribers and consistent viewership

- Brand sponsorships on Instagram and TikTok

- Merchandise through Dumb Blonde Productions

- Book sales from Stripped Down: Unfiltered and Unapologetic

- Real estate — including assets from the divorce settlement

Net worth

Bunnie Xo's net worth in 2026 is valued between $2.5 million and $7 million, depending on which sources are referenced. This range reflects her diversified income portfolio, which includes revenue from podcasting, YouTube, merchandise, social media sponsorships, and celebrity partnerships.

According to Celebrity Net Worth, Bunnie Xo's net worth is estimated at $7 million. Other sources, including WorthBlaze and Celebzoria, estimate the figure at $4–5 million. Given the variation, a range of $4–7 million is the most accurate summary across reliable sources.

Latest news: what is Bunnie Xo doing now?

2026 has been a transformative year for Bunnie Xo. Here is a timeline of the biggest moments:

- May 2026 — Jelly Roll filed for divorce on 18 May in Williamson County, Tennessee. He listed the date of separation as 9 May and cited irreconcilable differences.

- June 2026 — Bunnie spoke about the divorce on her Dumb Blonde podcast, revealing that the split wasn't sparked by any single incident. "We stopped communicating together, um, in the past year and a half," she said.

- July 2026 — On 17 July 2026, the divorce was finalised.

- July 2026 — Days after the finalisation, Bunnie showed off a brand-new Rolls-Royce Cullinan, which can cost around $500K. She posted a video from the dealership as she signed paperwork and toured the white luxury SUV.

- July 2026 — Jelly Roll and Bunnie Xo unfollowed each other on Instagram after finalising their divorce.

- July–August 2026 — According to People, Bunnie is currently in talks for a reality show and is ready to go "full-blown Hollywood," meeting with producers in Los Angeles.

"I always loved my husband a little bit more than he loved me," Bunnie said on the Dumb Blonde podcast.

She also shared that she and Jelly Roll still plan to welcome a child together via surrogate and co-parent despite ending their marriage.

Just one week after the divorce episode blew past 3 million views, Bunnie and the crew returned for another episode of Dumb Blonde.

FAQs

- Where does Bunnie Xo live now? Bunnie Xo lives in Franklin, Tennessee, in the custom-built compound she kept following her July 2026 divorce settlement with Jelly Roll. The property sits on close to ten acres.

- Where is Bunnie Xo originally from? Bunnie Xo was born in Houston, Texas, and moved to Las Vegas, Nevada, when she was five years old. She later settled in Tennessee after meeting Jelly Roll.

- How much did Bunnie Xo's Tennessee house cost? The pair purchased the home for $6.2 million in 2023. The estate sits on nearly ten acres in Franklin, Tennessee.

- Where does Bunnie Xo get her money? Her main income sources include the Dumb Blonde Podcast, YouTube ad revenue, brand sponsorships on TikTok and Instagram, merchandise sales through Dumb Blonde Productions, and real estate investments.

- Are Jelly Roll and Bunnie Xo still friends? Bunnie previously revealed on her podcast that they ended their marriage "on the best possible terms that you could ever have a divorce." They have also agreed to co-parent a child via surrogate.

- What did Bunnie Xo get in the divorce settlement? According to court documents, Jelly Roll will make a one-time confidential lump-sum payment to Bunnie Xo, eliminating any future alimony claims. The settlement also divides several shared assets, including their homes, vehicles, an aircraft, and intellectual property.

- Is Bunnie Xo getting a reality TV show? Reports in July 2026 suggest she is in talks with producers in Los Angeles, with reports saying she met with producers and agents about possible television opportunities and has shown interest in a potential reality show and other media work based in Los Angeles.

- What is Bunnie Xo's real name? Her full legal name is Alisa Andrea DeFord (née Carter). She is widely known by her stage name, Bunnie Xo.

Tuko.co.ke also highlighted facts about Richard Madeley and Judy Finnigan, exploring their journey as one of Britain’s most iconic television couples and their enduring marriage. Despite describing their relationship as “semi-detached,” their bond remains strong as they navigate separate professional paths after decades of co-hosting.

Source: TUKO.co.ke

Reporting originally appeared via TUKO. Read the full source for additional context.