Tour of Rhodes 2025 - Stage 3

Kremasti > Kremasti, 155.9km

13.03-16.03

Results

Stage

PosRiderTeam Time
1 Pierre-Henry Basset XDS Astana Development Team 3:48:29
2 Colby Simmons EF Education–Aevolo + 00.00
3 Ben Jochum Team Lotto-Kern Haus PSD Bank + 00.00
4 Kasper Andersen ASD Swatt Club + 00.08
5 Storm Ingebrigtsen Team Coop-Repsol + 00.08
6 Jakob Omrzel Bahrain Victorious Development Team + 00.08
7 Lorenzo Ginestra ASD Swatt Club + 00.08
8 Adam Lewis Team Skyline + 00.08
9 Magnus Bak Klaris Airtox-Carl Ras + 00.08
10 Marcin Budzinski ATT Investments + 00.08
11 Adam Rafferty Hagens Berman Jayco + 00.08
12 Eivind Broholt Fougner Team Coop-Repsol + 00.08
13 Francesco Carollo ASD Swatt Club + 01.45
14 Brage Aulstad Lillehammer CK Continental Team + 01.45
15 Alberto Carlo Monti ATT Investments + 01.45
16 Igor Chzhan China Glory-Mentech Continental Cycling Team + 01.45
17 Giacomo Garavaglia ASD Swatt Club + 01.45
18 Martin Barta ATT Investments + 06.56
19 Mattia Gaffuri ASD Swatt Club + 06.56
20 Lucas Jowett My Pad Racing + 06.56
21 Periklis Ilias Greece + 06.56
22 Youcef Reguigui Madar Pro Cycling Team + 10.10
23 Olav Hjemsæter NCF Region Øst + 10.10
24 Konrad Czabok Mazowsze Serce Polski + 10.10
25 Sean Christian Team Skyline + 10.10
26 Hamish McKenzie Hagens Berman Jayco + 10.10
27 Jesse Kramer Hagens Berman Jayco + 10.10
28 Matthew Cole Hagens Berman Jayco + 10.10
29 Ludvik Holstad Lillehammer CK Continental Team + 10.10
30 Benjamin Hertz Team Give Steel - 2M Cycling Elite + 10.10
31 Samuel Tuka Pierre Baguette Cycling + 10.10
32 Mateusz Gajdulewicz Mazowsze Serce Polski + 10.10
33 Mads Landbo Team Give Steel - 2M Cycling Elite + 10.10
34 Christodoulos Achas Cyprus + 10.10
35 Kalle Kvam Team Coop-Repsol + 10.10
36 Jakub Galovic Dukla Banská Bystrica + 10.10
37 David Zanutta XDS Astana Development Team + 10.10
38 Filip Reha ATT Investments + 10.10
39 Eirik Vang Aas Team Coop-Repsol + 10.10
40 Konstantinos Pavlides Cyprus + 10.10
41 Jakub Kaczmarek Mazowsze Serce Polski + 10.10
42 Lucas Toftemark Airtox-Carl Ras + 10.10
43 Gergo Gonczy Epronex-Hungary Cycling Team + 10.10
44 Peter Kusztor Epronex-Hungary Cycling Team + 10.10
45 Ian Lopez de San Roman EF Education–Aevolo + 10.10
46 Miltiadis Giannoutsos Greece + 10.10
47 Lukasz Owsian Mazowsze Serce Polski + 10.10
48 Nikolaos Drakos Greece + 10.10
49 Mattia Negrente XDS Astana Development Team + 10.10
50 Luca Attolini XDS Astana Development Team + 10.10
51 Patrik Toman Pierre Baguette Cycling + 10.10
52 Toralf Rydningen Martinsen Lillehammer CK Continental Team + 10.10
53 Willie Smit China Glory-Mentech Continental Cycling Team + 10.10
54 Bryan Olivo Bahrain Victorious Development Team + 10.10
55 Emiliano Vila Greece + 10.10
56 Georg Rydningen Martinsen Lillehammer CK Continental Team + 10.10
57 Gustav Wang XDS Astana Development Team + 10.10
58 Kellen Caldwell EF Education–Aevolo + 10.10
59 Conn McDunphy Team Skyline + 10.10
60 Daniil Marukhin XDS Astana Development Team + 10.10
61 Cedric Abt Team Lotto-Kern Haus PSD Bank + 10.10
62 Theodor Storm Team Lotto-Kern Haus PSD Bank + 10.10
63 Magnus Wæhre Team Coop-Repsol + 10.10
64 Ewan Mackie My Pad Racing + 10.10
65 Norman Vahtra China Glory-Mentech Continental Cycling Team + 10.10
66 Alex Beldon My Pad Racing + 10.10
67 Gustav Frederik Dahl Team Give Steel - 2M Cycling Elite + 10.10
68 Alexander Arnt Hansen Airtox-Carl Ras + 10.10
69 Michael Kukrle ATT Investments + 10.10
70 Jonas Reibsch Team Lotto-Kern Haus PSD Bank + 10.31
71 Lampros Athanasiou Cyprus + 10.31
72 Nikiforos Arvanitou Greece + 10.10
73 Joshua Golliker EF Education–Aevolo + 10.10
74 Christian Ingemann Lindquist Team Give Steel - 2M Cycling Elite + 10.48
75 Marius Hobolth Team Give Steel - 2M Cycling Elite + 13.35
76 Conor Prendergast Velo Performance U23 Racing Team – Fáilte + 13.35
77 Liam Flanagan Team Skyline + 13.35
78 Mihnea-Alexandru Harasim Team Skyline + 13.35
79 Andreas Flaatten KF Team Grenland/Tønsberg + 13.38
80 Tord Wikander Epronex-Hungary Cycling Team + 13.38
81 Kasper Steen Enstad NCF Region Øst + 13.38
82 Willem O'Connor Velo Performance U23 Racing Team – Fáilte + 13.38
83 David Kasko Dukla Banská Bystrica + 13.38
84 Bogdan Zabelinskiy Cyprus + 13.38
85 Nikolaos Manthos Greece + 13.38
86 Louis-Marie Posnic Team Novo Nordisk Development + 13.38
87 Oussama Abdellah Mimouni Madar Pro Cycling Team + 13.38
88 Lucas Terrier Team Novo Nordisk Development + 13.38
89 Thomas Capra Bahrain Victorious Development Team + 13.38
90 Wil Holmes Hagens Berman Jayco + 13.38
91 Lorenzo Mottes Bahrain Victorious Development Team + 13.38
92 Barnabas Peak ATT Investments + 13.38
93 Nicolo Pettiti ASD Swatt Club + 13.38
94 Michael Collins Velo Performance U23 Racing Team – Fáilte + 13.38
95 Cal Tutty Velo Performance U23 Racing Team – Fáilte + 13.38
96 Jan Lukes Pierre Baguette Cycling + 13.38
97 Yoshiki Terada Bahrain Victorious Development Team + 13.38
98 Gleb Syritsa XDS Astana Development Team + 13.38
99 Edward Morgan My Pad Racing + 13.38
100 Michal Pomorski Mazowsze Serce Polski + 13.38
101 Ákos Mindszenti Epronex-Hungary Cycling Team + 13.38
102 Sverre Schøyen Stiansen Lillehammer CK Continental Team + 13.38
103 Andreas Miltiadis Cyprus + 13.38
104 Yuheng Li China Glory-Mentech Continental Cycling Team + 13.38
105 Yun Teng China Glory-Mentech Continental Cycling Team + 13.38
106 Noah Hobbs EF Education–Aevolo + 13.38
107 Oliver Søndergaard Airtox-Carl Ras + 13.48
108 Gavin Hlady EF Education–Aevolo + 13.50
109 Cian Keogh Team Skyline + 20.39
110 Logan O'Krafka Team Skyline + 20.39
- Oliver Knudsen ASD Swatt Club DNS
- Oscar Bluhm Team Give Steel - 2M Cycling Elite DNS
- Max Williamson My Pad Racing DNS
- Anes Riahi Madar Pro Cycling Team DNS
- Alfred Mørch Kongstad Airtox-Carl Ras DNF
- Giorgos Kouzis Cyprus DNF
- Przemyslaw Kotulski Team Novo Nordisk Development DNF
- Jørgen Heggemsli NCF Region Øst DNF
- William Roberts My Pad Racing DNF
- Magnus Carstensen EF Education–Aevolo DNF
- Matus Kriak Dukla Banská Bystrica DNF
- Kasper Jul Øhlenschlæger Team Give Steel - 2M Cycling Elite DNF
- Aristeidis Koutounis Rodilios Cycling Club DNF
- Pawel Bernas Mazowsze Serce Polski DNF
- Ayoub Sahiri Madar Pro Cycling Team DNF
- Mattia Sambinello Hagens Berman Jayco DNF
- Magnus Sørbø Team Coop-Repsol DNF
- Sander Innhaug Dahl KF Team Grenland/Tønsberg DNF
- Emile Van Niekerk Madar Pro Cycling Team DNF
- Kiriakos Papastamatakis Rodilios Cycling Club DNF
- Inigo Hawkings My Pad Racing DNF
- Denis Hoza Dukla Banská Bystrica DNF
- Alan Banaszek ATT Investments DNF
- Jan Faltynek Pierre Baguette Cycling DNF
- Simen Bror Knotten KF Team Grenland/Tønsberg DNF
- Dennis van der Horst Epronex-Hungary Cycling Team DNF
- Nasrallah Essemiani Madar Pro Cycling Team DNF

GC

PosRiderTeam Time
1 Pierre-Henry Basset XDS Astana Development Team 11:13:08
2 Ben Jochum Team Lotto-Kern Haus PSD Bank + 00.00
3 Colby Simmons EF Education–Aevolo + 00.00
4 Marcin Budzinski ATT Investments + 00.05
5 Adam Rafferty Hagens Berman Jayco + 00.11
6 Magnus Bak Klaris Airtox-Carl Ras + 00.17
7 Kasper Andersen ASD Swatt Club + 00.27
8 Storm Ingebrigtsen Team Coop-Repsol + 00.31
9 Adam Lewis Team Skyline + 00.36
10 Eivind Broholt Fougner Team Coop-Repsol + 00.37
11 Jakob Omrzel Bahrain Victorious Development Team + 00.39
12 Francesco Carollo ASD Swatt Club + 01.48
13 Giacomo Garavaglia ASD Swatt Club + 02.13
14 Brage Aulstad Lillehammer CK Continental Team + 05.24
15 Alberto Carlo Monti ATT Investments + 06.17
16 Igor Chzhan China Glory-Mentech Continental Cycling Team + 06.31
17 Mattia Gaffuri ASD Swatt Club + 07.17
18 Lucas Jowett My Pad Racing + 07.34
19 Gustav Wang XDS Astana Development Team + 10.06
20 Ludvik Holstad Lillehammer CK Continental Team + 10.15
21 Willie Smit China Glory-Mentech Continental Cycling Team + 10.18
22 Mattia Negrente XDS Astana Development Team + 10.27
23 Toralf Rydningen Martinsen Lillehammer CK Continental Team + 10.36
24 Magnus Wæhre Team Coop-Repsol + 10.36
25 Ian Lopez de San Roman EF Education–Aevolo + 10.37
26 Periklis Ilias Greece + 11.12
27 Kellen Caldwell EF Education–Aevolo + 11.48
28 Lorenzo Ginestra ASD Swatt Club + 13.44
29 Eirik Vang Aas Team Coop-Repsol + 13.49
30 Filip Reha ATT Investments + 14.04
31 Kalle Kvam Team Coop-Repsol + 14.14
32 Nikolaos Drakos Greece + 14.15
33 Norman Vahtra China Glory-Mentech Continental Cycling Team + 14.18
34 Hamish McKenzie Hagens Berman Jayco + 14.19
35 Matthew Cole Hagens Berman Jayco + 14.19
36 Luca Attolini XDS Astana Development Team + 14.21
37 Mateusz Gajdulewicz Mazowsze Serce Polski + 14.22
38 Alexander Arnt Hansen Airtox-Carl Ras + 14.22
39 Cedric Abt Team Lotto-Kern Haus PSD Bank + 14.28
40 Christodoulos Achas Cyprus + 14.37
41 Benjamin Hertz Team Give Steel - 2M Cycling Elite + 14.40
42 Jakub Kaczmarek Mazowsze Serce Polski + 14.49
43 Theodor Storm Team Lotto-Kern Haus PSD Bank + 14.54
44 Georg Rydningen Martinsen Lillehammer CK Continental Team + 14.58
45 David Zanutta XDS Astana Development Team + 15.19
46 Bryan Olivo Bahrain Victorious Development Team + 15.20
47 Daniil Marukhin XDS Astana Development Team + 15.24
48 Michael Kukrle ATT Investments + 16.11
49 Noah Hobbs EF Education–Aevolo + 17.46
50 Wil Holmes Hagens Berman Jayco + 17.52
51 Gleb Syritsa XDS Astana Development Team + 18.29
52 Lorenzo Mottes Bahrain Victorious Development Team + 18.58
53 Gustav Frederik Dahl Team Give Steel - 2M Cycling Elite + 19.56
54 Mads Landbo Team Give Steel - 2M Cycling Elite + 21.05
55 Youcef Reguigui Madar Pro Cycling Team + 21.24
56 Olav Hjemsæter NCF Region Øst + 21.29
57 Alex Beldon My Pad Racing + 21.30
58 Sean Christian Team Skyline + 21.31
59 Peter Kusztor Epronex-Hungary Cycling Team + 21.51
60 Joshua Golliker EF Education–Aevolo + 22.26
61 Nikiforos Arvanitou Greece + 23.10
62 Gergo Gonczy Epronex-Hungary Cycling Team + 23.17
63 Miltiadis Giannoutsos Greece + 23.28
64 Samuel Tuka Pierre Baguette Cycling + 23.30
65 Emiliano Vila Greece + 23.35
66 Jakub Galovic Dukla Banská Bystrica + 23.44
67 Konstantinos Pavlides Cyprus + 23.47
68 Patrik Toman Pierre Baguette Cycling + 24.02
69 Ewan Mackie My Pad Racing + 24.02
70 Lucas Toftemark Airtox-Carl Ras + 24.10
71 Lukasz Owsian Mazowsze Serce Polski + 24.20
72 Kasper Steen Enstad NCF Region Øst + 24.21
73 Bogdan Zabelinskiy Cyprus + 24.24
74 Jonas Reibsch Team Lotto-Kern Haus PSD Bank + 24.33
75 Michal Pomorski Mazowsze Serce Polski + 24.40
76 Martin Barta ATT Investments + 24.46
77 Nicolo Pettiti ASD Swatt Club + 24.57
78 Edward Morgan My Pad Racing + 25.12
79 Mihnea-Alexandru Harasim Team Skyline + 25.26
80 Oussama Abdellah Mimouni Madar Pro Cycling Team + 26.10
81 Thomas Capra Bahrain Victorious Development Team + 26.35
82 Liam Flanagan Team Skyline + 26.39
83 Andreas Miltiadis Cyprus + 26.53
84 Louis-Marie Posnic Team Novo Nordisk Development + 26.53
85 David Kasko Dukla Banská Bystrica + 27.05
86 Lucas Terrier Team Novo Nordisk Development + 27.05
87 Nikolaos Manthos Greece + 27.15
88 Ákos Mindszenti Epronex-Hungary Cycling Team + 27.16
89 Conn McDunphy Team Skyline + 27.22
90 Yun Teng China Glory-Mentech Continental Cycling Team + 27.45
91 Jesse Kramer Hagens Berman Jayco + 28.08
92 Christian Ingemann Lindquist Team Give Steel - 2M Cycling Elite + 28.32
93 Sverre Schøyen Stiansen Lillehammer CK Continental Team + 28.39
94 Barnabas Peak ATT Investments + 30.05
95 Gavin Hlady EF Education–Aevolo + 33.00
96 Yuheng Li China Glory-Mentech Continental Cycling Team + 33.18
97 Cal Tutty Velo Performance U23 Racing Team – Fáilte + 34.01
98 Lampros Athanasiou Cyprus + 34.26
99 Andreas Flaatten KF Team Grenland/Tønsberg + 37.02
100 Tord Wikander Epronex-Hungary Cycling Team + 38.17
101 Cian Keogh Team Skyline + 38.53
102 Jan Lukes Pierre Baguette Cycling + 40.39
103 Oliver Søndergaard Airtox-Carl Ras + 41.18
104 Marius Hobolth Team Give Steel - 2M Cycling Elite + 43.14
105 Konrad Czabok Mazowsze Serce Polski + 44.17
106 Michael Collins Velo Performance U23 Racing Team – Fáilte + 45.32
107 Willem O'Connor Velo Performance U23 Racing Team – Fáilte + 45.32
108 Conor Prendergast Velo Performance U23 Racing Team – Fáilte + 50.40
109 Yoshiki Terada Bahrain Victorious Development Team + 51.00
110 Logan O'Krafka Team Skyline + 52.20
- Oliver Knudsen ASD Swatt Club DNS
- Oscar Bluhm Team Give Steel - 2M Cycling Elite DNS
- Max Williamson My Pad Racing DNS
- Anes Riahi Madar Pro Cycling Team DNS
- Alfred Mørch Kongstad Airtox-Carl Ras DNF
- Giorgos Kouzis Cyprus DNF
- Przemyslaw Kotulski Team Novo Nordisk Development DNF
- Jørgen Heggemsli NCF Region Øst DNF
- William Roberts My Pad Racing DNF
- Magnus Carstensen EF Education–Aevolo DNF
- Matus Kriak Dukla Banská Bystrica DNF
- Kasper Jul Øhlenschlæger Team Give Steel - 2M Cycling Elite DNF
- Aristeidis Koutounis Rodilios Cycling Club DNF
- Pawel Bernas Mazowsze Serce Polski DNF
- Ayoub Sahiri Madar Pro Cycling Team DNF
- Mattia Sambinello Hagens Berman Jayco DNF
- Magnus Sørbø Team Coop-Repsol DNF
- Sander Innhaug Dahl KF Team Grenland/Tønsberg DNF
- Emile Van Niekerk Madar Pro Cycling Team DNF
- Kiriakos Papastamatakis Rodilios Cycling Club DNF
- Inigo Hawkings My Pad Racing DNF
- Denis Hoza Dukla Banská Bystrica DNF
- Alan Banaszek ATT Investments DNF
- Jan Faltynek Pierre Baguette Cycling DNF
- Simen Bror Knotten KF Team Grenland/Tønsberg DNF
- Dennis van der Horst Epronex-Hungary Cycling Team DNF
- Nasrallah Essemiani Madar Pro Cycling Team DNF

Youth

PosRiderTeam Time
1 Pierre-Henry Basset XDS Astana Development Team 11:13:08
2 Ben Jochum Team Lotto-Kern Haus PSD Bank + 00.00
3 Colby Simmons EF Education–Aevolo + 00.00
4 Adam Rafferty Hagens Berman Jayco + 00.11
5 Storm Ingebrigtsen Team Coop-Repsol + 00.31
6 Eivind Broholt Fougner Team Coop-Repsol + 00.37
7 Jakob Omrzel Bahrain Victorious Development Team + 00.39
8 Alberto Carlo Monti ATT Investments + 06.17
9 Lucas Jowett My Pad Racing + 07.34
10 Gustav Wang XDS Astana Development Team + 10.06
11 Mattia Negrente XDS Astana Development Team + 10.27
12 Ian Lopez de San Roman EF Education–Aevolo + 10.37
13 Kellen Caldwell EF Education–Aevolo + 11.48
14 Kalle Kvam Team Coop-Repsol + 14.14
15 Hamish McKenzie Hagens Berman Jayco + 14.19
16 Matthew Cole Hagens Berman Jayco + 14.19
17 Luca Attolini XDS Astana Development Team + 14.21
18 Mateusz Gajdulewicz Mazowsze Serce Polski + 14.22
19 Alexander Arnt Hansen Airtox-Carl Ras + 14.22
20 Cedric Abt Team Lotto-Kern Haus PSD Bank + 14.28
21 Christodoulos Achas Cyprus + 14.37
22 Theodor Storm Team Lotto-Kern Haus PSD Bank + 14.54
23 Georg Rydningen Martinsen Lillehammer CK Continental Team + 14.58
24 David Zanutta XDS Astana Development Team + 15.19
25 Bryan Olivo Bahrain Victorious Development Team + 15.20
26 Noah Hobbs EF Education–Aevolo + 17.46
27 Wil Holmes Hagens Berman Jayco + 17.52
28 Lorenzo Mottes Bahrain Victorious Development Team + 18.58
29 Mads Landbo Team Give Steel - 2M Cycling Elite + 21.05
30 Alex Beldon My Pad Racing + 21.30
31 Joshua Golliker EF Education–Aevolo + 22.26
32 Nikiforos Arvanitou Greece + 23.10
33 Samuel Tuka Pierre Baguette Cycling + 23.30
34 Jakub Galovic Dukla Banská Bystrica + 23.44
35 Patrik Toman Pierre Baguette Cycling + 24.02
36 Lucas Toftemark Airtox-Carl Ras + 24.10
37 Bogdan Zabelinskiy Cyprus + 24.24
38 Jonas Reibsch Team Lotto-Kern Haus PSD Bank + 24.33
39 Michal Pomorski Mazowsze Serce Polski + 24.40
40 Martin Barta ATT Investments + 24.46
41 Mihnea-Alexandru Harasim Team Skyline + 25.26
42 Oussama Abdellah Mimouni Madar Pro Cycling Team + 26.10
43 Thomas Capra Bahrain Victorious Development Team + 26.35
44 Louis-Marie Posnic Team Novo Nordisk Development + 26.53
45 Lucas Terrier Team Novo Nordisk Development + 27.05
46 Nikolaos Manthos Greece + 27.15
47 Ákos Mindszenti Epronex-Hungary Cycling Team + 27.16
48 Jesse Kramer Hagens Berman Jayco + 28.08
49 Sverre Schøyen Stiansen Lillehammer CK Continental Team + 28.39
50 Gavin Hlady EF Education–Aevolo + 33.00
51 Cal Tutty Velo Performance U23 Racing Team – Fáilte + 34.01
52 Lampros Athanasiou Cyprus + 34.26
53 Andreas Flaatten KF Team Grenland/Tønsberg + 37.02
54 Tord Wikander Epronex-Hungary Cycling Team + 38.17
55 Jan Lukes Pierre Baguette Cycling + 40.39
56 Oliver Søndergaard Airtox-Carl Ras + 41.18
57 Marius Hobolth Team Give Steel - 2M Cycling Elite + 43.14
58 Michael Collins Velo Performance U23 Racing Team – Fáilte + 45.32
59 Willem O'Connor Velo Performance U23 Racing Team – Fáilte + 45.32
60 Conor Prendergast Velo Performance U23 Racing Team – Fáilte + 50.40

Mountain

PosRiderTeam Points
1 Jakob Omrzel Bahrain Victorious Development Team 11
2 Gavin Hlady EF Education–Aevolo 10
3 Joshua Golliker EF Education–Aevolo 8
4 Storm Ingebrigtsen Team Coop-Repsol 6
5 Colby Simmons EF Education–Aevolo 4
6 Gustav Frederik Dahl Team Give Steel - 2M Cycling Elite 4
7 Conn McDunphy Team Skyline 4
8 Pierre-Henry Basset XDS Astana Development Team 3
9 Adam Rafferty Hagens Berman Jayco 3
10 Alex Beldon My Pad Racing 1

Team

PosTeamTime
1 ASD Swatt Club 33:42:13
2 Team Coop-Repsol + 08.08
3 ATT Investments + 14.08
4 XDS Astana Development Team + 17.45
5 EF Education–Aevolo + 18.40
6 Lillehammer CK Continental Team + 23.20
7 Hagens Berman Jayco + 25.50
8 Team Lotto-Kern Haus PSD Bank + 26.15
9 China Glory-Mentech Continental Cycling Team + 28.18
10 Bahrain Victorious Development Team + 30.48
11 Airtox-Carl Ras + 36.00
12 Team Skyline + 40.35
13 Greece + 45.48
14 Mazowsze Serce Polski + 47.30
15 Team Give Steel - 2M Cycling Elite + 47.48
16 My Pad Racing + 47.52
17 Cyprus + 56.17
18 Epronex-Hungary Cycling Team + 01:09.29
19 Pierre Baguette Cycling + 01:12.26
20 Velo Performance U23 Racing Team – Fáilte + 02:01.43

Race profile

Race
Tour of Rhodes
Start date
13.03.2025
End date
16.03.2025
Total distance
155.9 km
Gen
Men
Cat
2.2
Country
Greece
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️