The fifth round of the 2024 WRC season Vodafone Rally De Portugal 2024 takes place this weekend. Here are my predictions for this weekend’s event.
Tänak Wins
Ott Tänak has had a rough start to the year. As the 2019 World Champion is without a podium so far this season. Tänak is hoping to use Vodafone Rally De Portugal 2024 to get back into the championship picture for this season. Currently, Tänak sits over 20 points behind his championship rivals in Thierry Neuville and Elfyn Evans. Tänak won the event back in 2019 with Toyota. The Estonian will have to fend off Kalle Rovanperä who will be hungry for his second win of the season.
Rovanperä Wins Over 10 Stages
Reigning Rally Portugal winner Kalle Rovaneprä will be in the fight for the event win as per usual this weekend. Rovanperä has won the last two editions of the event. Taking home 9 stage wins in 2022 and 11 in 2023. This makes predicting Rovanperä winning more than 10 stages an easy thing. There’s a reason he’s a two-time champion, it’s because he’s fast. Obviously, things can go wrong over the course of the weekend. As this is rally after all. That being said Rovanperä makes very few costly mistakes. I wouldn’t be surprised if we see Tänak and Rovanperä exchange stage wins this weekend, and I still believe Tänak will come out on top.
Sordo Finishes On The Podium
The Spanish driver has done really well at Rally Portugal in recent years and nothing suggests the 2024 edition will be any different. Over the last three years, Sordo has finished second twice and third once. The 41-year-old will look to step on the podium once again this weekend. It won’t be an easy feat, especially when you consider Sordo’s last WRC appearance was in Japan last season.
Solberg Takes WRC2 Win
Oliver Solberg is arguably the fastest driver in the WRC2 class this season. Last season Solberg led the event until the end of day three when he received a penalty for doing donuts during the SuperSpecial stage. This handed Gus Greensmith the event lead and eventual win. However, Solberg was able to claw back time and nearly take the lead back on the event’s final stage. The Swede ended the event 1.2 seconds behind Greensmith. I wouldn’t be surprised if Solberg takes the win this year.
The fourth and final day of Croatia Rally 2024 has come to an end. Sebastien Ogier took home the event win.
SS17, Trakošćan – Vrbno 1
Nikolay Gryazin kicked off the final day of Croatia Rally 2024 with a stage win. As Gryazin set a time 1.1 seconds faster than Yohan Rossel to top the stage. Pepe López finished third fastest on the stage, 4.8 seconds slower than Gryazin and 3.7 seconds slower than Rossel. Eyvind Brynildsen posted the fourth fastest time, 5.4 seconds slower than López. Lauri Joona rounded out the top five on the stage, finishing 0.6 seconds slower than Brynildsen.
SS18, Zagorska Sela – Kumrovec 1
Yohan Rossel took the stage win on the second stage of the day. With a time 0.2 seconds faster than Nikolay Gryazin. Niclas Ciamin finished third fastest on the stage, 10 seconds slower than Rossel and 9.8 seconds slower than Gryazin. Pepe López set the fourth fastest time on the stage, 1.7 seconds slower than Ciamin. William Creighton rounded out the top five on the stage, finishing 5.8 seconds slower than López.
SS19, Trakošćan – Vrbno 2
Yohan Rossel also took the stage win on the penultimate stage of Rally Croatia 2024. Setting a time 0.6 seconds faster than Nikolay Gryazin to take the stage win. Pepe López was third fastest on the stage, 2.1 seconds slower than Rossel and 1.5 seconds slower than Gryazin. Lauri Joona finished with the fourth fastest time on the stage, 0.6 seconds slower than López. Niclas Ciamin rounded out the top five on the stage, finishing 2.7 seconds slower than Joona.
SS20, Zagorska Sela – Kumrovec 2
Yohan Rossel took home the stage win on the final stage win of the weekend. With a time 0.6 seconds faster than Niclas Ciamin to top the stage. Nikolay Gryazin sealed the event win with the third fastest time on the stage, 1.5 seconds slower than Rossel and 0.9 seconds slower than Ciamin. Pepe López set the fourth fastest time on the stage, 1.6 seconds slower than Gryazin. Lauri Joona rounded out the top five times on the stage, finishing 14.9 seconds slower than López.
The second day of Croatia Rally 2024 has come to a close. Nikolay Gryazin retained the lead after the day’s eight stages.
SS9, Smerovišće – Grdanjci 1
Yohan Rossel kicked off the second day with a stage win. As Rossel set a time 1.6 seconds faster than Nikolay Gryazin to top the stage. Pepe López was third fastest on the opening stage, two seconds slower than Gryazin. Niclas Ciamin finished fourth quickest on the stage, 5.3 seconds slower than López. Emil Lindholm rounded out the top five on the stage, finishing 3.4 seconds slower than Ciamin.
SS10, Stojdraga – Gornja Vas 1
Yohan Rossel also took home the stage win on the second stage of the day. With a time 7.1 seconds faster than Nikolay Gryazin. Eyvind Brynildsen finished third fastest on the stage, 3.1 seconds slower than Gryazin. Emil Lindholm posted the fourth fastest time, one second slower than Brynildsen. Niclas Ciamin rounded out the top five on the stage, finishing 1.5 seconds slower than Lindholm.
SS11, Vinski Vrh – Duga Resa 1
Yohan Rossel also claimed the stage win on the third stage of the morning loop. As Rossel set a time 1.2 seconds faster than Nikolay Gryazin to win his third consecutive stage. Niclas Ciamin and Emil Lindholm tied for third fastest on the stage, with both drivers finishing 1.2 seconds slower than Gryazin. Eyvind Brynildsen rounded out the top five on the stage, finishing 0.3 seconds slower than Ciamin and Lindholm.
SS12, Pećurkovo Brdo – Mrežnički Novak 1
Nikolay Gryazin finally took his first stage win of the day on the final stage of the morning loop. With a time 3.6 seconds faster than Niclas Ciamin to top the stage. Eyvind Brynildsen finished third fastest on the stage, 1.8 seconds slower than Ciamin. Pepe López set the fourth fastest time on the stage, 0.6 seconds slower than Brynildsen. Lauri Joona rounded out the top five on the stage, finishing three seconds slower than López.
SS13, Smerovišće – Grdanjci 2
Yohan Rossel took home the stage win on the thirteenth stage of Croatia Rally 2024. With a time 10.2 seconds faster than Pepe López. Niclas Ciamin finished third fastest on the stage, 2.7 seconds slower than López. Emil Lindholm posted the fourth fastest time on the stage, 3.5 seconds slower than Ciamin. Lauri Joona rounded out the top five on the stage, finishing 3.3 seconds slower than Lindholm.
SS14, Stojdraga – Gornja Vas 2
Yohan Rossel also took the stage win on SS14. As Rossel set a time 11.6 seconds faster than Niclas Ciamin to win the stage. Nikolay Gryazin finished third fastest on the stage, 2.8 seconds slower than Ciamin. Emil Lindholm posted the fourth fastest time on the stage, 1.9 seconds slower than Gryazin. Roberto Daprà rounded out the top five on the stage, finishing 1.7 seconds slower than Lindholm.
SS15, Vinski Vrh – Duga Resa 2
Nikolay Gryazin claimed the stage win on the penultimate stage of Croatia Rally 2024’s penultimate day. With a time 0.8 seconds faster than Pepe López. Yohan Rossel finished third fastest on the stage, 0.4 seconds slower than López. Niclas Ciamin was fourth fastest on the stage, setting a time 0.2 seconds slower than Rossel. Emil Lindholm rounded out the top five times on the stage, finishing 3.6 seconds slower than Ciamin.
SS16, Pećurkovo Brdo – Mrežnički Novak 2
Nikolay Gryazin capped off the second day with a stage win. As Gryazin set a time 1.4 seconds faster than Niclas Ciamin to top the stage. Pepe López was third fastest on the stage, two seconds slower than Ciamin. Yohan Rossel finished fourth fastest on the stage, 0.2 seconds slower than López. Roberto Daprà rounded out the top five on the stage, finishing 2.7 seconds slower than Rossel.
The first day of Croatia Rally 2024 has come to an end. Nikolay Gryazin leads the event after the day’s eight stages.
SS1, Krašić – Sošic 1
Nikolay Gryazin kicked off the weekend with a stage win on the opening stage. As Gryazin posted a time 10.8 seconds faster than teammate Yohan Rossel. Pepe López finished third fastest on the stage, 10.7 seconds slower than Rossel. Lauri Joona was fourth fastest on the stage, 27.2 seconds slower than López. Niclas Ciamin rounded out the top five on the stage, finishing 7.5 seconds slower than Joona.
SS2, Jaškovo – Mali Modruš Potok 1
Nikolay Gryazin also took the stage win on the second stage of Croatia Rally 2024. As the Bulgarian set a time 2.3 seconds faster than Yohan Rossel to take the stage win. Lauri Joona finished third fastest on the stage, 5.3 seconds slower than Rossel. Pepe López posted the fourth-fastest time on the stage, 1.6 seconds slower than Joona. William Creighton rounded out the top five on the stage, finishing 2.7 seconds slower than López.
SS3, Ravna Gora – Skrad 1
Yohan Rossel ended his Gryazin’s stage win streak on SS3. As the Frenchman posted a time 1.7 seconds faster than Gryazin to take his first stage win of the weekend. Pepe López finished third fastest on the stage, 4.6 seconds slower than Gryazin. Niclas Ciamin was fourth fastest on the outing, 4.4 seconds slower than López. William Creighton rounded out the top five on the stage once again, 0.8 seconds slower than Ciamin.
SS4, Platak 1
Nikolay Gryazin was right back to his winning ways on the fourth stage of Croatia Rally 2024. As the Citroen driver set a time one second faster than Yohan Rossel to top the stage. Pepe López was the third fastest on the stage, 10.3 seconds slower than Rossel. Emil Lindholm finished fourth fastest on the final stage of the morning loop, with a time 0.5 seconds slower than López. Niclas Ciamin rounded out the top five on the stage, finishing 4.4 seconds slower than Lindholm.
SS5, Platak 2
Nikolay Gryazin also claimed the stage win on the first stage of the afternoon loop. Gryazin posted a time 0.8 seconds faster than Yohan Rossel to win the stage. William Creighton was third fastest on the stage, 6.6 seconds slower than Rossel. Roberto Daprà was fourth fastest on the stage, 5.1 seconds slower than Creighton. Lauri Joona rounded out the top five on the stage, finishing 2.4 seconds slower than Daprà.
SS6, Ravna Gora – Skrad 2
Nikolay Gryazin kept his streak of dominance going on the sixth stage of Croatia Rally 2024. As Gryazin set a time 1.9 seconds faster than Yohan Rossel to claim the stage win. Niclas Ciamin was third fastest on the stage, posting a time 0.8 seconds slower than Rossel. William Creighton finished fourth fastest on the stage, 3.3 seconds slower than Ciamin. Lauri Joona rounded out the top five on the stage, 1.4 seconds slower than Creighton.
SS7, Jaškovo – Mali Modruš Potok 2
The penultimate stage of the first day was once again won by Nikolay Gryazin. With a time 3.1 seconds faster than Yohan Rossel to win his sixth stage of the day. Eyvind Brynildsen finished third fastest on the stage, 0.6 seconds slower than Rossel. Niclas Ciamin was fourth fastest on the stage 0.3 seconds slower than Brynildsen. Lauri Joona rounded out the top five on the stage, finishing 0.7 seconds slower than Ciamin.
SS8, Krašić – Sošic 2
Nikolay Gryazin also took home the stage win on the final stage of the day. Gryazin set a time 12.9 seconds faster than Yohan Rossel. Emil Lindholm was third fastest on the stage, 8.2 seconds slower than Rossel. Pepe López finished fourth fastest on the stage, 0.9 seconds slower than Lindholm. Niclas Ciamin rounded out the top five on the stage, 2.8 seconds slower than López.
The fourth round of the 2024 WRC season, the Croatia Rally is upon us. Find out all you need to know about the event below.
Drivers’ Championship Rundown
Toksport’s Oliver Solberg holds an 18-point lead over Citroen’s Yohan Rossel and fellow Toksport driver Gus Greensmith. Solberg has used two of his seven-point scoring rounds whilst Rossel and Greensmith have only used one. Rossel will use his second this weekend while Greensmith will not score points this weekend, and Solberg is not contesting the event. Niclas Ciamin sits fourth in the championship a single point behind Rossel and Greensmith. Ciamin has also used two of his point-scoring rounds, this weekend will be his third. Sami Pajari and Pepe López sit tied for fifth in the championship, as both drivers are 6 points behind Ciamin. Both Pajari and López have used one point scoring round and López will use his second this weekend.
Event Rundown
Conditions
Conditions at the Croatia Rally are expected to vary throughout the weekend. As Friday is expected to be clear and dry for the most part. On Saturday it is expected to rain which would make the stages wet during the day, and they will likely be wet again on Sunday. It is worth noting this could entirely change, as conditions during recce were similar to Monte-Carlo’s. Anything is possible, drivers and teams will have to adapt on the fly as they do every weekend.
Day One
The first day of the Croatia Rally will see drivers contest 119.74 km across eight stages. The longest of the day’s stages is the 23.63 km Krašić-Sošice stage which is the final stage of each loop. While the shortest is the 9.48 km Jaškovo-Mali Morduš Potok stage which is the third stage of each loop. Day one will feature a single tire fitting zone between the two loops and no service.
Day Two
The second of three days will see drivers contest 108.76 km across another eight stages. The longest stage on the day is the 20.77 km Stojdraga-Gornja Vas stage which is the second stage of each loop. While the shortest stage of the day is the 8.78 km Vinski-Duga Resa stage which is the third stage of each loop. Unlike the first day the second day will feature one midday service for the drivers, the length of this service is 40 minutes.
Day Three
The third and final day of the Croatia Rally will see drivers contest 54.78 km across four stages. The longest stage of the day is the 14.24 km Zagorska Sela-Kumrovec stage which is the second stage of each loop and will serve as the Powerstage. While the shortest stage of the day is the 13.15 km Trakošćan-Vrbno stage which is the first stage of each loop.
The fourth round of the 2024 WRC season the Croatia Rally is upon us, below I will give some predictions for the event.
Neuville Wins
It’s no secret that Thierry Neuville is one of the best if not the best driver on tarmac in the WRC. Elfyn Evans may have won two of the four tarmac events last season, including the Croatia Rally. Neuville has been much more consistent on tarmac throughout his career. As the Belgian has won 10 events on tarmac since 2014. Whilst Evans has only on two since 2014. Predicting a Neuville win may seem like a low-risk prediction, and for the most part, it is. However, the 35-year-old has never won the event. Neuville’s best finish at the event is third in both 2021 and 2022. Neuville has had a spectacular start to the 2024 season. Winning the Rallye Monte-Carlo to kick off the season and then finishing fourth and fifth in Sweden and Kenya respectively.
Tänak Bounces Back
Ott Tänak has had a rather disappointing start to his 2024 season compared to his Hyundai teammate Thierry Neuville. As the 2019 World Champion has yet to complete an event without an incident costing him loads of time. In Monte-Carlo, it was a simple slide off the road which cost him a decent chunk of time. In Sweden an off forced Tänak to retire early into the event. Finally in Kenya, a rock sent Tänak’s i20 flying into a berm. Tänak isn’t out of the championship race yet despite him sitting 34 points behind Neuville and 28 behind Elfyn Evans, his two biggest championship rivals this season. That being said Tänak will need a strong result in Croatia to maintain a decent chance at the championship heading into the middle of the season. I wouldn’t be shocked if Tänak finishes on the podium this weekend.
Munster Will Impress
Grégoire Munster hasn’t had a great start to the 2024 season. This isn’t much of a surprise, however. As this is Munster’s first full season in a Rally1 car. Granted the 25-year-old did contest two events in a Rally1 car last season. Nevertheless, a slow start for Munster isn’t much of a surprise. Munster was doing good in Monte-Carlo before he got stuck on the side of the road and was forced into a Super Rally. There is a reason I believe Munster will shine this weekend. That reason is because Munster has always been relatively good on Tarmac. I’m not expecting a podium finish from Munster, however, a top-five finish could be in the cards.
Rossel Takes WRC2 Win
Yohan Rossel has won the WRC2 class at the Croatia Rally every time it’s been a part of the championship excluding 2021 when Mads Østberg won the event. Due to this picking Rossel to win the WRC2 class again this weekend isn’t a hard choice. Especially when the start of this season has been identical to the start of last season. Rossel took home the win in Monte-Carlo once again, Solberg won in Sweden and Greensmith won the third event of the year. This also makes Rossel an easy choice to predict as the winner for this weekend’s event. Much like Monte-Carlo, Rossel will have to fend off Nikolay Gryazin and Pepe López. This is in addition to names such as Sami Pajari, Gus Greensmith, Niclas Ciamin and Emil Lindholm, all of which can hold their own on Tarmac.
The fourth and final day of Safari Rally Kenya has come to an end. Gus Greensmith held on to take the win.
SS14, Malewa 1
Class leader Gus Greensmith kicked off the final day with a stage win. Greensmith set a time 6.5 seconds faster than Oliver Solberg to claim the stage win. Kajetan Kajetanowicz rounded out the top three on the stage, finishing 12 seconds slower than Solberg.
SS15, Oserengoni 1
Oliver Solberg took home the stage win on the fifteenth stage of Safari Rally Kenya. Solberg was 6.7 seconds faster than Gus Greensmith on the stage. Niclas Ciamin finished third fastest on the stage, 16.6 seconds slower than Greensmith.
SS16, Hell’s Gate 1
Oliver Solberg capped off the morning loop with his second stage win of the day. Solberg posted a time 0.4 seconds faster than Gus Greensmith to take the stage win. Niclas Ciamin once again finished third fastest on the stage, 18.5 seconds slower than Solberg.
SS17, Malewa 2
Oliver Solberg kicked off the afternoon loop with his third stage win of the day. Solberg finished 4.3 seconds faster than Gus Greensmith to take his third consecutive stage win. Charles Munster was third fastest on the stage, 14.3 seconds slower than Greensmith.
SS18, Oserengoni 2
Oliver Solberg also took the stage win on the penultimate stage of Safari Rally Kenya. As Solberg set a time 18.5 seconds faster than class leader Gus Greensmith. Niclas Ciamin finished third fastest on the eighteenth stage of the weekend. Ciamin finished 6.7 seconds slower than Greensmith.
SS19, Hell’s Gate 2
Oliver Solberg also took home the win on the final stage of the weekend. As the Swede and WRC2 championship favorite finished with a time 8.5 seconds faster than Gus Greensmith to cap off the event. Last year’s WRC2 Safari Rally Kenya winner Kajetan Kajetanowicz rounded out the top three on the stage. Kajetanwoicz finished 4.8 seconds slower than Greensmith on the stage.
The third day of Safari Rally Kenya has come to an end. Gus Greensmith retained his lead after the day.
SS8, Soysambu 1
Oliver Solberg kicked off the second day with a stage win. As Solberg set a time 37.2 seconds faster than Gus Greensmith to claim the stage win. Diego Dominquez rounded out the top three on the stage, finishing 16.9 seconds slower than Greensmith.
SS9, Elmenteita 1
Gus Greensmith took home his first stage win of the day on the ninth stage of Safari Rally Kenya. Greensmith posted a time 3.2 seconds faster than Oliver Solberg to take the stage win. Kajetan Kajetanowciz finished third fastest on the stage, 13.3 seconds slower than Solberg.
SS10, Sleeping Warrior 1
Oliver Solberg capped off the morning loop with his second stage win of the day. Solberg set a time 41.5 seconds faster than class leader Gus Greensmith. Kajetan Kajetanowicz rounded out the top three on the stage, finishing 37.7 seconds slower than Greensmith.
SS11, Soysambu 2
Oliver Solberg kicked off the afternoon loop in the same fashion as the morning loop with a stage win. As Solberg posted a time 5.5 seconds faster than Gus Greensmith to go two-for-two on the Soysambu stage. Kajetan Kajetanwoicz finished third on the stage as he has the last three, this time Kajetanwoicz finished 36.9 seconds slower than Greensmith.
SS12, Elmenteita 2
Gus Greensmith once again took the stage win on the second stage off the loop. Greensmith set a time 0.6 seconds faster than a charging Oliver Solberg to claim his second stage win of the day. Kajetan Kajetanowicz rounded out the top three on the stage yet again, 19.5 seconds slower than Solberg.
SS13, Sleeping Warrior 2
Oliver Solberg conquered the Sleeping Warrior and took home his second stage win on the stage. With Solberg setting a time 22.1 seconds faster than Gus Greensmith. Kajetan Kajetanowicz finished third on the stage 41 seconds slower than Greensmith.
The second day of Safari Rally Kenya has come to an end. Gus Greensmith retained the WRC2 class lead after the day.
SS2, Loldia 1
Gus Greensmith kicked off the second day with a stage win. Greensmith posted a time 7.7 seconds faster than Oliver Solberg to top the stage. Kajetan Kajetanowicz rounded out the top three times on the stage, finishing 20.1 seconds slower than Solberg.
SS3, Geothermal 1
Gus Greensmith also took the stage win on the third stage of Safari Rally Kenya. The Brit set a time 10.1 seconds faster than Kajetan Kajetanowicz to top his third consecutive stage. Niclas Ciamin finished third fastest on the stage, 10.3 seconds slower than Kajetanowicz.
SS4, Kedong 1
Gus Greensmith ended the morning loop with yet another stage win. As Greensmith posted a time 59.3 seconds faster than Charles Munster to win the stage. Diego Dominquez rounded out the top three on the stage, finishing 1.8 seconds slower than Munster.
SS5, Loldia 2
Oliver Solberg kicked off the afternoon loop with a stage win. As the Swede posted a time 2.6 seconds faster than Gus Greensmith to take his first stage win of the weekend. Kajetan Kajetanowicz finished third fastest on the stage, 12.5 seconds slower than Greensmith.
SS6, Geothermal 2
Gus Greensmith was back to his winning ways on the sixth stage of Safari Rally Kenya. As the class leader set a time 5 seconds faster than Oliver Solberg to win the stage. Niclas Ciamin rounded out the top three on the stage, finishing 11.4 seconds slower than Solberg.
SS7, Kedong 2
Oliver Solberg capped off the second day with a stage win. Solberg set a time 13.7 seconds faster than Gus Greensmith to win his second stage of the weekend. Kajetan Kajetanowicz finished third on the stage, 18.2 seconds slower than Greensmith.
What To Expect From Safari Rally Kenya Day Three
The penultimate day of Safari Rally Kenya is expected to be a fun one. As drivers will contest 160.96 km across 6 stages. Gus Greensmith may head into the day three minutes and 23 seconds ahead of Kajetan Kajetanowicz, however, that doesn’t mean anything in Kenya. As the Kenyan wilderness is extraordinarily unforgiving. Tomorrow will feature the most feared stage of the event, Sleeping Warrior. This 36.08 km test will push drivers to the absolute limit. Oliver Solberg sits third overall, 14.5 seconds behind Kajetanowicz and three minutes and 37.5 seconds behind Greensmith.
The first day of Safari Rally Kenya has come to a close. Thierry Neuville and Gus Greensmith lead their classes.
Rally1 SS1, Kasanari
Championship leader Thierry Neuville kicked off the weekend with a stage win. As the Belgian posted a time 0.1 seconds faster than championship rival and teammate Ott Tänak. 2022 Safari Rally Kenya winner Kalle Rovanperä finished third fastest, 0.7 seconds slower than Tänak. Takamoto Katsuta was fourth fastest on the opening stage, 0.1 seconds slower than Rovanperä. Esapekka Lappi rounded out the top five on the stage, 0.6 seconds slower than Takamoto Katsuta.
WRC2 SS1, Kasanari
Gus Greensmith kicked off his season with a stage win. As the 2023 WRC2 championship runner-up posted a time 2.8 seconds faster than championship rival Oliver Solberg. Kajetan Kajetanowicz finished third fastest, 0.3 seconds slower than Solberg. Niclas Ciamin set the fourth fastest time on the stage, 3.9 seconds slower than Kajetanowicz. Diego Dominquez rounded out the top five on the opening stage, 2.6 seconds slower than Ciamin.
What To Expect From Safari Rally Kenya Day Two
As expected no drivers lost massive time on the opening SuperSpecial stage. Only 2.2 seconds separate the top seven in the Rally1 class heading into the first full day of action. In the WRC2 class, there was definitely some time left behind by a few drivers. As 3.1 seconds separated first from third in the class. Day two will see drivers contest 127.58 km across six stages. Thierry Neuville will be on road sweeping duty for the second day. Elfyn Evans will follow behind Neuville. Anything can happen throughout the day’s six stages. As the Kenyan wilderness is extremely unforgiving. Weather will play a huge factor in how the day goes. If it’s dry and dusty lingering dust could hamper some drivers as the stage progresses. If it’s wet and muddy some drivers could get stuck on the stages. Anything can happen and drivers have to prepare for everything.