Guilherme Ribeiro @Guilher82307654
Motor racing enthusiast and long-time researcher and writer. Historian by formation. Special interest in Mongolia & Central Asia. realmofmotoringhistory.blogspot.com Portugal Joined June 2022-
Tweets4K
-
Followers142
-
Following4K
-
Likes5K
Here's Danny Ongais in 1979. This car featured a logo from Panasonic, which has turned out to be one of the most enduring sponsors of the #Indy500 that we will see again on Takuma Sato's car in 2024. #indycar #AANHPIHeritageMonth
#OnThisDay 30 years ago, at Imola, the great Ayrton Senna was killed. Click below to hear episode 2 of @rwilliams1947’s & my 3-episode podcast on the subject of Imola ’94, part of our regular #AndColossallyThatsHistory pod. Episode 3 goes live on Friday. podcasts.apple.com/gb/podcast/and…
Never known a personnel change as sudden and seismic as this in 40 years of #F1 coverage. This is the man whose cars have won more than 200 Grands Prix, created championship-winning cars with 3 different teams (!) - and could be on his way to a 4th.
Never known a personnel change as sudden and seismic as this in 40 years of #F1 coverage. This is the man whose cars have won more than 200 Grands Prix, created championship-winning cars with 3 different teams (!) - and could be on his way to a 4th.
LMAOOOO THEY MOCKED IT
I have a recurring dream: I’m sitting with Ayrton Senna at Interlagos, recording an episode of #F1BeyondTheGrid. Podcast gold, surely. Thirty years on from Imola, his nephew Bruno shares incredible stories about his uncle, and reflects on his own F1 career podcasts.apple.com/gb/podcast/f1-…
Thirty Years Ago Carling Rally of the Lakes 1994. Bertie Fisher & Rory Kennedy debuted the Mobil 1- Toughmac Subaru Impreza 555 on its first outing in Ireland. They won the rally, their 5th of 6 wins in total on the Rally of the Lakes rallyretro.com
En 1994, en la séptima vuelta del GP de San Marino, Ayrton Senna (Williams FW16) tenía un accidente en la curva de Tamburello que le arrebataría la vida a las 18:10 horas en el Ospedale Maggiore de Bolonia. Tenía 34 años. 161 GP, 41 victorias, 65 poles. Tricampeón (88, 90, 91).
This was true 15 years ago. And is still true today. Fifteen years ago I was at Imola. Ayrton Senna was killed. It seems like only yesterday. There is much that I could write on that subject but it is … joesaward.wordpress.com/2009/05/01/fif…
So, it is official. Newey is leaving Red Bull and will be available elsewhere by this time next year (12 months, no doubt). Now the question is... where?
Acabei isto às 4 da manhã, mas sinceramente, valeu a pena ter feito. Eis uma das minhas contribuições para este dia. Sim, viveu o seu sonho. Gone, but never forgotten. jornaldosclassicos.com/2024/04/30/rol…
IndyCar could easily be the second most popular form of auto racing in the world with proper leadership. NEEDS: • A seven month season with 18-20 individual races. No gaps in the schedule( Create a viewing habit ) • A new car every four years. • 900 HP engines @IndyCar
As we spend time remembering Imola 94, my wife @brabsdiva opens up for the first time about her journey through that tragic weekend. #RIPRoland #f1 #imola94 brabham.co.uk/2024/04/30/30t…
Only #IndyCar could have one of its biggest scandals in recent memory driving massive attention in the build-up and somehow have 167,000 fewer viewers than the year before 🤯 The series needs a big shake-up ⏳
Only #IndyCar could have one of its biggest scandals in recent memory driving massive attention in the build-up and somehow have 167,000 fewer viewers than the year before 🤯 The series needs a big shake-up ⏳
En 1933 se disputaba el IX Circuito Pietro Bordino, en Alessandria. Ganó Tazio Nuvolari, seguido del presidente de la Scuderia, Carlo Felice Trossi, y de Antonio Brivio, todos con un Alfa Romeo Monza. Un triplete.
Many names appear on the Formula Ford Festival winners board here at Brands Hatch. But today, it’s the 1986 victor who stands out clearer than the rest. Remembering Roland Ratzenberger, 30 years on from his tragic death at Imola. ❤️🇦🇹
En 1956 terminaba la Mille Miglia. Triplete para Ferrari. Vencía Eugenio Castellotti (sólo) con un Ferrari 290 MM, seguido de los Ferrari 860 Monza de Peter Collins/Louis Klemantaski y de Luigi Musso (también sólo). Klemantaski dejó hermosas fotografías a bordo.
It's been 30 years since we lost Roland Ratzenberger. I was lucky enough to count him as a friend, one of the closest I've had among the many racing drivers I have met over the past 40 seasons. Here are a few personal memories of a very special guy: adamcooperf1.com/2024/04/30/rol…
#OnThisDay 30 years ago Roland Ratzenberger lost his life at Imola, so, as part of our #AndColossallyThatsHistory series, @rwilliams1947 & I have made a 3-episode podcast about the tragedies of Imola ’94. Episode 1 went live yesterday. Click to listen. podcasts.apple.com/gb/podcast/and…
Imola, April 30th 1994, qualifying. Roland Ratzenberger is standing still in the pitlane, about to rush to meet his fate, fulfilling his passion. RIP brave warrior.
Rebecca @hamilton14rebec
147 Followers 3K FollowingRebecca @rebecca_loaiza9
203 Followers 3K FollowingNew Track Record Podc.. @indycarpodcast
756 Followers 749 Following New Track Record is a weekly show hosted by @calebhatch and @jkennyOPS with the latest news and rumors on #IndyCar racing. Patreon: https://t.co/L2twokIlLQMatt @MattJeffray
2K Followers 643 FollowingRaces of Our Lives Po.. @racesofourlives
25 Followers 24 Following Re-living the best races in motorsport history and the stories behind them - away from F1 🏁 Podcast produced by MMMHoppers Motorsport Vl.. @HoppersVlogs
86 Followers 448 Following Avid BTCC fan since 1999 based in the North West of England with a West Midlands accent doing Motorsport and Car Show Vlogs at home or outside.Thomsen419 @Thomsen419
1K Followers 2K Following Father & @canadiensmtl, @ohiostate and @packers fan. All opinions expressed are solely mine. Owner of the @racingpictorial collection. #419 born.Morris Coffman @MorrisCoffman14
1K Followers 1K Following Former race driver (USAC, ARCA, NASCAR) • Championship Auto Racing Series founder • Learning guitar • TravelingA miserable motor rac.. @YeOldeMMRF
2K Followers 445 Following Formerly @yeoldeAutosport until life got in the way. Absolutely nothing to do with Autosport, they'll be delighted to know.Roger Gascoigne @gascoigne_roger
43 Followers 312 FollowingChristopher Tate @ChrisDonPark
1K Followers 783 Following Was MD at Donington 2011-Dec 2017, 44 years in the industry + enjoys military history motorbikes opera, being a BRDC member & a CoachmakerTony Tobias @TonyTobias1
13 Followers 2K Following Motor racing junkie. the king of racing car shows. Autosport International main man. 🏁Vaishali Dinakaran @VaishDinakaran
3K Followers 856 Following Freelance writer & Journalist | Motorsport & Miscellany: @odmag @autohebdo @forbes_india @food52 @NGTIndia @DWNewsRaceCanada.ca @RaceCanada_ca
5K Followers 6K Following https://t.co/m6xotk9pi9 is a website dedicated to covering all forms of Canadian racing. Check out https://t.co/urAjXV7azw for all your collectible needs.Jordan @Jordlhaynes
4K Followers 5K Following 23 | Blog about all things F1, F2, F3, F1 Academy and Formula E🏎⚡️| All things single seater podcast🖥Phil Rainford @PhilipRainford
439 Followers 2K Following Works at Pirelli UK Sport:still playing a few but following many. While now and again managing to produce a motor racing picture in focusThe Scene Vault Podca.. @TheSceneVault
12K Followers 8K Following We’re all about NASCAR history, all the time. CONTACT: [email protected]F1 History @TodayF1History
12K Followers 3K Following F1 Fan | F1 History | DM photos and video submissionsくれぽる @Takkun1300807
702 Followers 1K Following I LOVE KREMER RACING‼️ モータースポーツ、写真撮影、模型、鉄道、5,60年代の洋楽など多趣味で中身がおじいさんな21歳です() GT7などのレースゲームもやっています(PSID:Takkun1300807)。レコードを聴いたりたまに絵を描いたりしています。無言フォロー失礼します。Dexter Collins Racing @DexC_Racing
718 Followers 5K Following Age 11 Race for GMS kart team 🏆 Bayford MiniMax champ 23 🏆 Buckmore MiniMax champ 23, 5 x🏆 Hire kart champButterfield Press @emmajonesbp
136 Followers 603 Following 📚Publishing house founded in 2018. Classic cars and motor racing. Octane Publication of the Year 2022; shortlist RAC Motoring Book of the Year 2023.Mike @brickline
441 Followers 1K Following Constant care, meticulous thought, preparation, insistence on high standards, reward/punishment, projecting calm/confidence..ensures optimal process and victoryB24 F1 @B24Formula1
1K Followers 5K Following Notícias, highlights e um pouco de tudo sobre o mundo da F1 e do MotorsportIan Goddard @andyian
8K Followers 8K Following Head of Technical & Innovation Partnerships, Hon EngD, @AlpineF1Team. Partners, #STEM #F1 #NetZero Personal views & tweets LauraF1 🏁Seb e.. @LauraLuthien86
4K Followers 5K Following Amante del motosport a 360°🏎️🏍️⚙️/ Ho creato @Formula1Co ✍️📄/ Coll. e Caporedattore Blog Full Gas Podcast Editor per https://t.co/qOgMe99iRp e https://t.co/DCn32wOSUMMark Sidebottom @sideyuk
2K Followers 2K Following Road Race fanatic love any kind of bike racing. Semi pro photographer specialising in bike racing. [email protected] Follow me follow you 👍Vimoto Systems @Vimotoofficial
768 Followers 3K Following Hello,riders !! Here is the high-end helmet Bluetooth communication system.we are looking for global testers. follow us if you are interested. 🏍️🏍️🏍️🏍️🏍️ATLAS RAID CUP @Atlasraidcup
14 Followers 216 Following The original and only desert Raid with navigation and technical stages for awd cars, SSVs and ATVs - https://t.co/Ko6mnflXwwRocksteddie @William17117045
378 Followers 339 Following An old rocker, and an F1 veteran from far better days when we had fun and the paddock was a great place to be. I wouldn't last until morning tea break now!!😉Martin Gonzalo Arce @MartinGonzaloA1
569 Followers 5K Following Licenciado en Periodismo y fotógrafo aficionado. Amante del automovilismo deportivo. Me gustan la Radio y la gráfica 🗣️🎙️📸Egon Müller @egonmueller1
2K Followers 5K Following My life on wheels (33 years including four times World Champion titles) in connection with my music, still gives me a lot of https://t.co/bM9KiNS2q5Tim Scott @TimScot03814801
33 Followers 114 Followingharrykatiee @oluwasammyjay
585 Followers 3K Following Dm for ur bike 🏍, car🚘, pet 🐈 artwork at sweet price https://t.co/I0AqJGsjPjAuto Tradition / Raci.. @AutoTradition
2K Followers 5K Following Carving a unique furrow in the historic motor racing and motoring world Auto Tradition now launches the new bi-monthly Racing Spirit magazine from February 2021American West Racing @AmWestRacing
101 Followers 151 Following 2000 American IndyCar Series ChampionsGuy Loveridge @mikehawthorn58
583 Followers 925 Following Actor, author, photographer, commentator, broadcaster, auctioneer, racing driver and ponderer upon life. Delightedly represented by @LimelitemanageIndyCar1909.com @indycar1909
205 Followers 651 Following IndyCar-Past Present and Future. Posts by @spencerneff11 unless noted.Emilio @MilioJD
3K Followers 908 FollowingCoronas de Laurel @CoronasLaurelF1
1K Followers 583 Following Aficionado de la Fórmula 1 y su historia. También de cosas japonesas. Ahora también en Twitch. https://t.co/x3MNbQPK4SOwen Edwards @o_ensan
2K Followers 5K Following Unless I'm very much mistaken, I am very much mistaken!Scott Brownlee @FormerCarPR
18K Followers 2K Following Once PR for several of the world’s best car companies. Now playing with and podcasting about toy cars : https://t.co/6VFgonCfv8Robert Stoltz @BobStoltz1
106 Followers 387 Following Classic Rock Lover, amateur photographer, and racing aficionado. Occasionally restore cars.Patrick Heuzenroeder @PatHeuzenroeder
62 Followers 73 FollowingBurrinho da mió qual.. @ivancapelli
11K Followers 992 Following NOT THE FORMER F1 DRIVER. Jornalista não-praticante, dá palpites sobre automobilismo e qualquer outra coisa relacionada a culturas inúteis.Barber Motorsports @BarberMotorPark
15K Followers 769 Following World Class Road Course and Home of the largest Motorcycle Museum in the World. Children's of Alabama Indy Grand Prix Powered by AmFirst #INDYBHMNew Track Record Podc.. @indycarpodcast
756 Followers 749 Following New Track Record is a weekly show hosted by @calebhatch and @jkennyOPS with the latest news and rumors on #IndyCar racing. Patreon: https://t.co/L2twokIlLQBruce Martin @BruceMartin_500
2K Followers 587 Following Master Chef on the Big Green Egg. In my spare time I cover NASCAR and IndyCar Racing on the radio and various news outlets on the web. Speaks Sarcasm fluently.REV TV Canada @revtvcanada
2K Followers 2K Following From two wheels to four and so much more, REV TV showcases all forms of high-octane racing, along with news coverage, DIY, behind-the-scenes programs, and more!MotorSport Vision Rac.. @MSVRacing
8K Followers 300 Following MSVR is the race and event organising division of the MSV Group. A Motorsport UK-recognised club.Off Track with Hinch .. @AskOffTrack
7K Followers 394 Following Off Track with @Hinchtown and @AlexanderRossi talks with the best of the best, in and out of racing. Produced by @theTimDurhamJoshua Duerksen 🇵�.. @JoshuaDuerksen1
61K Followers 280 Following Official Account | F2 Racing Driver with PHMAIX | #SomosMbareteamaury cordeel @CordeelAmaury
15 Followers 1 FollowingDevin Altieri @DevinAltieri
6K Followers 1K Following Southern California girl. Motorsports PR. She/Her. Opinions are mine, but we can share.CrowdStrikeRacing @CrowdStrikeRcng
2K Followers 423 Following @CrowdStrike: We Stop Breaches. Le Mans Winners. @mercedesamgf1 sponsor. SRO America, IMSA sponsor and competitors.Lamborghini Squadra C.. @LamborghiniSC
29K Followers 336 Following Official Twitter account of @Lamborghini Squadra Corse: Accademia, FIA Hypercar/GTP manufacturer, Lamborghini Super Trofeo and GT Customer Racing.Matt @MattJeffray
2K Followers 643 FollowingDave Moody @DGodfatherMoody
155K Followers 809 Following Erin and Robyn's dad, lead turn announcer for Motor Racing Network, host of Sirius XM Speedway on Sirius/XM NASCAR Radio. All comments are my own.Superstar Racing Expe.. @SRXracing
93K Followers 195 Following The Biggest Stars. The Best Tracks. All on ESPN.Justin Marks @JustinMarksTH
61K Followers 884 Following It's hard to beat a person that never gives up. Owner/Founder: @teamtrackhouse @trackhousemotor @trackhousemotoKaulig Racing @KauligRacing
78K Followers 494 Following Official Twitter account of @NASCAR Cup Series & @NASCAR_Xfinity Series team, Kaulig Racing. Owned by award winning entrepreneur, @MattKaulig. #TrophyHuntingRodney Childers @RodneyChilders4
132K Followers 1K Following Crew chief of the #4 Ford for @joshberry and @stewarthaasrcng.. A believer.. Owners of @sundaymoneyatENnascarcasm @nascarcasm
261K Followers 2K Following Freelance troll for https://t.co/YwuFGm2ckd. You probably have me muted. Dumb thoughts posted are my own dumb thoughts. I am not Kyle Busch.Larry McReynolds @LarryMac28
230K Followers 356 Following Sports Analyst on Fox NASCAR & SiriusXM NASCAR On Track! Proud Husband Of Linda, Dad of 3 and Grandpa to Caeden Lawrence & Now Remi Blake……….ROLL TIDE!Brett Griffin @SpotterBrett
81K Followers 538 Following Spotter. Marketer. DBC. Docu-Series host. Entrepreneur. Racing Lifestyle Brand Owner. Couch Racer. Gamecock.Momma’s Boy.NASCAR on NBC @NASCARonNBC
373K Followers 592 Following Official account of NASCAR coverage on @NBC and @USANetwork.Erik Jones @Erik_Jones
120K Followers 382 Following Byron Bandit. Driver of the #43 Toyota for @LegacyMotorclub .Akkodis ASP Team @AkkodisASPTeam
4K Followers 86 Following Follow the #AkkodisASPTeam 2024 season. A team created by the racing driver Jérôme Policand. #Racing #motorsport #Automobile #GT3 #GT2 #Lexus #FIAWECGhosts of the Brickya.. @BrickyardGhosts
204 Followers 4 Following An in-depth, year by year look at the Indianapolis 500 by @racingkate and @JynAndTheGinger coming in Maykate @RacingKate
1K Followers 535 Following Mastermind behind @BrickyardGhosts and @100YearsIndy500. A motorsport historian of sorts, definitely a genealogist. AuDHD.The Indy 500, 100 Yea.. @100YearsIndy500
66 Followers 4 Following @racingkate livetweeting what was going on with the #Indy500 100 years ago! Currently: Lead up to the 1924 Indy 500!Jake Yorath 🇪🇺 @jakeyorath
2K Followers 2K Following Welcome to Yorath Factory Racing. Artist, creative consultant and 'the coolest dude in motorsport'. Sometimes does a very difficult motor racing quiz. He/HimF1 Pictures That Go H.. @hardF1pics
42K Followers 238 Following Home of the hardest F1 pictures. DM Submissions 😎Albert Illera @illeralopez
3K Followers 248 Following Ingeniero aerodinámico con más de 13 años en F1 (Renault, McLaren, Williams). Preparándome para el siguiente reto.Adam Towler @AdamTowler
7K Followers 596 Following Instagram: ADAMTOWLER . I love cars and motorsport.Jamie Arkle @Jarkle1
226 Followers 717 Following Writer for The Gravel Crew & Retropower. Aspiring WRC journo, social media manager, rally geek, cider drinker and part time raver.Killian Cronin 🇮�.. @KillianCronin
231 Followers 1K Following Car nerd, Co-Driver. Creator and host of the @RallyDNA podcast, F1 ✍️ @pitdebrief https://t.co/0NyqlEzGnMNicolas Lopes @NicolasLopes51
98 Followers 296 Following 22 | Formula 1 Writer for @pitdebrief | Sebastian Vettel | The Beatles / Paul McCartney | Views and opinions are my own.Race Day Replay @RaceDayReplay
3K Followers 60 Following Uploading F1 pre and post-race shows to YouTube for preservation purposes and a bit of nostalgiaRallyCaptures @Rally_Captures
961 Followers 877 Following RallyCaptures is now part of @BritRallyMedia - an exciting new collaboration bringing you the best Rally photography and videos #BritishRallyMediaNoel O Sullivan @Noelsull1
1K Followers 433 Following 2022 British Rally Champion 🥇 2023 Irish Tarmac Rally Champion 🥇Central European Rall.. @cerwrc
1K Followers 53 Following 🏁 Central European Rally | Official WRC Event 🌍 | #CER2024 #WRCEmil Lindholm @Emil_Lindholm
3K Followers 173 Following 🏁 WRC2 2023 🏆 WRC2 Champion 2022 🏆 Finnish Champion 2021 🏎 Hyundai i20 N Rally2 #HMSGOfficialRaces of Our Lives Po.. @racesofourlives
25 Followers 24 Following Re-living the best races in motorsport history and the stories behind them - away from F1 🏁 Podcast produced by MMMTour de Corse @TourdeCorseWRC
19K Followers 84 Following Manche française du Championnat du Monde des Rallyes - French round of the WRC #TourdeCorseHere’s a new interview I’ve done with a client of my comms agency @diagonalcomms, young @PatHeuzenroeder, & his mentor @brabsracer - on life, racing, & Imola ’94. That weekend Brabs lost first his team-mate, then his hero. Click below to watch & listen. 😔 youtube.com/watch?v=gdqtSp…
Here's Danny Ongais in 1979. This car featured a logo from Panasonic, which has turned out to be one of the most enduring sponsors of the #Indy500 that we will see again on Takuma Sato's car in 2024. #indycar #AANHPIHeritageMonth
May is here and will bring what #IndyCar news? Charter system unveiling? Future TV partner announcement? 2025 Indy 500 commitment from driver outside series? Let us know your predictions!
#OnThisDay 30 years ago, at Imola, the great Ayrton Senna was killed. Click below to hear episode 2 of @rwilliams1947’s & my 3-episode podcast on the subject of Imola ’94, part of our regular #AndColossallyThatsHistory pod. Episode 3 goes live on Friday. podcasts.apple.com/gb/podcast/and…
Afraid not! 😅 We've left the floor clear for the new 'And colossally that's history' show, which is doing a 3-part Imola '94 special with all 3 episodes releasing this week. I assume most people in here are already aware of it, but if not you should definitely check it out 🇸🇲
Me secretly hoping there'd be a @BBV10s special Senna episode with his 10 best *insert theme* out today. @glennfreeman39 is it too late? 😂
Never known a personnel change as sudden and seismic as this in 40 years of #F1 coverage. This is the man whose cars have won more than 200 Grands Prix, created championship-winning cars with 3 different teams (!) - and could be on his way to a 4th.
The Team announces that Chief Technical Officer Adrian Newey will leave the Red Bull Technology Group in the first quarter of 2025. The engineering supremo will step back from Formula 1 design duties to focus on final development and delivery of Red Bull’s first hypercar, the…
LMAOOOO THEY MOCKED IT
Looking BLUE-tiful SF-24 😉🔵 Follow the thread below to discover more #MiamiGP livery pics 📸
Wow a relic of the past! #RolandRatzenberger #Simtek
I have a recurring dream: I’m sitting with Ayrton Senna at Interlagos, recording an episode of #F1BeyondTheGrid. Podcast gold, surely. Thirty years on from Imola, his nephew Bruno shares incredible stories about his uncle, and reflects on his own F1 career podcasts.apple.com/gb/podcast/f1-…
Thirty Years Ago Carling Rally of the Lakes 1994. Bertie Fisher & Rory Kennedy debuted the Mobil 1- Toughmac Subaru Impreza 555 on its first outing in Ireland. They won the rally, their 5th of 6 wins in total on the Rally of the Lakes rallyretro.com
En 1994, en la séptima vuelta del GP de San Marino, Ayrton Senna (Williams FW16) tenía un accidente en la curva de Tamburello que le arrebataría la vida a las 18:10 horas en el Ospedale Maggiore de Bolonia. Tenía 34 años. 161 GP, 41 victorias, 65 poles. Tricampeón (88, 90, 91).
So, it is official. Newey is leaving Red Bull and will be available elsewhere by this time next year (12 months, no doubt). Now the question is... where?
This was true 15 years ago. And is still true today. Fifteen years ago I was at Imola. Ayrton Senna was killed. It seems like only yesterday. There is much that I could write on that subject but it is … joesaward.wordpress.com/2009/05/01/fif…
Acabei isto às 4 da manhã, mas sinceramente, valeu a pena ter feito. Eis uma das minhas contribuições para este dia. Sim, viveu o seu sonho. Gone, but never forgotten. jornaldosclassicos.com/2024/04/30/rol…
IndyCar could easily be the second most popular form of auto racing in the world with proper leadership. NEEDS: • A seven month season with 18-20 individual races. No gaps in the schedule( Create a viewing habit ) • A new car every four years. • 900 HP engines @IndyCar
As we spend time remembering Imola 94, my wife @brabsdiva opens up for the first time about her journey through that tragic weekend. #RIPRoland #f1 #imola94 brabham.co.uk/2024/04/30/30t…
Only #IndyCar could have one of its biggest scandals in recent memory driving massive attention in the build-up and somehow have 167,000 fewer viewers than the year before 🤯 The series needs a big shake-up ⏳
.@nbc got 763,000 viewers for Sunday's IndyCar race @BarberMotorPark (TV only), down from 930,000 viewers last year.
If we're being real, Rahul didn't deserve Anjali or Tina. #kkhh
3 certainties in this life: death, taxes and the fact McLaren WILL get a new sponsor every month
Great to welcome @eBay to the team. Uniting two global brands which share a passionate fan and customer base.
A perspectiva da história é assustadora. Estava comentando com o @ivancapelli que estamos mais longe da morte de Senna do que a morte de Jim Clark para o 1º de maio.