Mr D O'Connor Horse Racing Form | Fairyhouse 14:17 12th November 2024

Mr D O'Connor' Form | 12th November 2024

12th November 2024 Lorna Brooke Ireland V Britain (Q.R.) Challenge Handicap Chase (0-116)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
133 0 wins from 1 runs
0%
NH Flat 1 21
4.76%
Chase Turf 8 117
6.84%
Hurdle Turf 16 163
9.82%
Race Type
Chase Turf
Class
Classifications
Chase, Handicap
Ground
Good To Yielding
Distance
3m 74y
Runners
6
Prize Money
£11,000
Is Mr D O'Connor Improving?
Does Mr D O'Connor Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Trainer
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2024-11-07 15:50 Bold Passion
Mr D O'Connor
Clonmel / / 2m 51y / NH Flat / 11K 12-0 Good2/10 -btn 2.5 Mic Drop 11-7

rear of mid-division, some headway 5f out, went 3rd entering straight and soon pushed along, ridden and kept on into 2nd final 150 yards

19 32.91
5.1
1 2024-10-27 16:43 Kilbarry Ace
Mr D O'Connor
Galway / / 2m 11y / NH Flat / 10K 11-5 Soft5/7 -btn 36.75 Rock On By 10-12

held up towards rear, progress to track leaders 4f out, challenged 3f out, no extra in 4th over 2f out, soon weakened

26 48
4.4
2 2024-10-26 17:18 Colcannon
Mr D O'Connor
Galway / / 2m 90y / NH Flat / 11K 11-10 Yielding To Soft1/9 -win 2.75 Heads Up 11-7

mid-division, 5th halfway, progress in 3rd over 4f out, improved to 2nd over 3f out, led narrowly over 1f out, asserted closing stages, comfortably

1.73 1.79
1.18
3 2024-10-16 17:30 Couldntmakeitup
Mr D O'Connor
Punchestown / / 2m 59y / NH Flat / 12K 11-3 Good To Yielding5/7 -btn 16.25 Friary Road 11-3

tracked leaders, 4th halfway, improved on inner to dispute 4f out, ridden and headed under 2f out, no extra in 4th over 1f out, kept on one pace

34 55
15.5
4 2024-10-16 16:20 Read To Return
Mr D O'Connor
Punchestown / / 2m 7f 39y / Chase Turf / 12K 12-4
Tongue Strap
Good To Yielding4/12 -btn 9.5 Pebble Bleu 11-1

held up towards rear, progress into 4th after 5 out, ridden after 3 out, no impression from 2 out, kept on one pace

5 5.2
2.42
109
5 2024-10-06 17:25 Cool Summer
Mr D O'Connor
Tipperary / / 2m 50y / NH Flat / 11K 11-5 Good To Yielding8/11 -btn 9.3 Hillhead Runner 10-12

tracked leaders, 4th halfway, pushed along in 6th over 2f out, soon ridden and no impression from over 1f out

9 11.38
2.68
6 2024-10-04 17:20 Parga Diamond
Mr D O'Connor
Gowran Park / 1 / 2m / NH Flat / 30K 11-7
Hood
Good12/13 -btn 76.05 Aruntothequeen 11-7

mid-division on inner, took keen hold, ridden in moderate 8th 3f out, weakened

41 137.7
12.75
7 2024-09-28 17:40 Couldntmakeitup
Mr D O'Connor
Listowel / / 2m / NH Flat / 14K 11-5 Soft6/7 -btn 23.25 Windbeneathmywings 11-5

always towards rear, never a factor

17 28
5.29
8 2024-09-28 17:05 Aurea Fortuna
Mr D O'Connor
Listowel / / 2m 7f 180y / Chase Turf / 13K 10-13 Soft5/10 -btn 20.05 Galon De Vauzelle 11-6

towards rear, progress into 6th after 3 out, pushed along entering straight, went 3rd on inner when mistake 2 out, soon no extra and dropped to 4th before last, lost further place run-in

8 10.5
2.93
97
9 2024-09-26 17:10 Good Time Jonny
Mr D O'Connor
Listowel / / 2m 6f / Chase Turf / 14K 11-12
Tongue Strap
Soft3/6 -btn 12 Yeats Star 11-12

towards rear, not fluent 8th, went moderate 3rd after 3 out, kept on one pace from next, no impression on front 2

5.5 6.62
1.77
130
10 2024-09-25 16:20 Solitary Man
Mr D O'Connor
Listowel / 1 / 2m 7f 180y / Chase Turf / 200K 10-12
Cheekpieces
SoftP -btn Flooring Porter 11-4

mid-division, blundered 11th, soon beaten, pulled up before 3 out

8 9.05
2.55
143
11 2024-09-16 19:05 Tough Talk
Mr D O'Connor
Laytown / / 7f / Flat AW / 15K 12-0
Tongue Strap
Standard1/6 -win 10 Quar Shamar 11-9

tracked leader, led after 2f, travelled well in front 2f out, ridden to assert 1f out, kept on strongly final furlong, easily

2.62 2.68
1.59
83
12 2024-09-16 18:35 Hightimeyouwon
Mr D O'Connor
Laytown / / 7f / Flat AW / 12K 12-4 Standard7/10 -btn 11.8 Jungle Cove 12-3

held up towards rear, ridden and no impression 2f out, kept on one pace

5.5 6
2.12
80
13 2024-09-09 19:15 Atomic Queen
Mr D O'Connor
Galway / / 2m 160y / NH Flat / 11K 11-11 Good To Yielding12/15 -btn 56.75 Meitheal 11-6

tracked leaders early, mid-division halfway, ridden and dropped towards rear under 4f out, no extra

9 10.93
3.05
14 2024-09-06 19:20 Warriors Wood
Mr D O'Connor
Kilbeggan / / 2m 4f / NH Flat / 10K 11-11 Yielding5/15 -btn 45.25 Fortune The Brave 11-4

towards rear, pulled hard, headway into moderate 4th 5f out, pushed along over 3f out, soon no impression, moderate 5th when eased 1f out, tailed off

17 40.23
6.25
15 2024-08-22 20:06 Peg Of The Hills
Mr D O'Connor
Killarney / / 2m 1f / NH Flat / 10K 11-7
Tongue Strap
Yielding9/12 -btn 92 Walk On The Beach 11-9

mid-division, 7th halfway, pushed along and no impression approaching straight, soon no extra and weakened, tailed off

34 48.78
9.29
16 2024-08-18 17:03 Parga Diamond
Mr D O'Connor
Tramore / / 2m 140y / NH Flat / 11K 11-11
Hood
Good1/13 -win 3.75 Diamond Tipp 11-1

prominent, took keen hold, led after 5f and made rest, travelling well 2f out, ridden and stayed on strongly final furlong, easily

8 8.63
2.81
17 2024-08-07 20:15 Cool Summer
Mr D O'Connor
Wexford / / 2m / NH Flat / 11K 11-5 Good7/13 -btn 6.95 Korinthia 11-5

rear of mid division, 10th halfway, pushed along over 2f out, switched to outer and kept on one pace inside final furlong

7 10.35
2.76
18 2024-08-05 17:35 Ballysax Hank
Mr D O'Connor
Cork / / 2m 2f 100y / NH Flat / 10K 12-0 Good To Yielding1/15 -win 1.25 Mrs Mc Go 11-0

chased leader, led after 2f, pushed along over 1f out, ridden when strongly pressed 200 yards out, kept on well to assert close home

3.75 4.42
1.56
19 2024-08-03 17:55 Parga Diamond
Mr D O'Connor
Galway / / 2m / NH Flat / 17K 11-11
Hood
Yielding6/19 -btn 9.75 Cameletta Vega 11-11

held up towards rear, ridden 2f out, no impression in 9th 1f out, kept on one pace final furlong

41 79.84
11.34
20 2024-08-01 18:10 Vicar Street
Mr D O'Connor
Galway / / 2m 2f / NH Flat / 17K 12-0
Tongue Strap
Good4/13 -btn 8 Brave Crogha 12-0

rear of mid-division, headway on outer 4f out, went 3rd 2f out and soon pushed along, ridden 1f out and no extra from over 100 yards out

1.44 1.53
1.18
21 2024-07-29 20:15 Order Of The Dance
Mr D O'Connor
Galway / / 2m 130y / NH Flat / 17K 11-10 Good9/14 -btn 15.85 Delta Force 11-5

tracked leaders, 5th halfway, pushed along over 2f out, soon no extra and weakened

11 16.77
3.96
22 2024-07-29 19:10 Enfranchise
Mr D O'Connor
Galway / / 2m 179y / Flat Turf / 110K 12-0 Good5/20 -btn 7.05 Sirius 10-13

tracked leaders, 10th halfway, pushed along over 2f out, went 8th entering straight, soon ridden and briefly went 4th over 50 yards out, no extra and dropped to 5th close home

10 12.6
3.44
97
23 2024-07-25 20:05 Jisco Du Brem
Mr D O'Connor
Wexford / / 2m 150y / NH Flat / 11K 12-0
Tongue Strap
Good To Yielding8/14 -btn 30.5 Joecooker 11-7

rear of mid-division, 4th 4f out, pushed along in 7th and no impression 2f out, weakened

1.83 2.07
1.2
24 2024-07-23 20:23 Eastbank Warrior
Mr D O'Connor
Ballinrobe / / 1m 7f 119y / NH Flat / 11K 12-0 Good To Yielding3/15 -btn 4.25 Black Heather 11-9

tracked leader, led after 2f, joined after 3f and headed after 4f, 2nd halfway, challenged 3f out, ridden in 3rd under 2f out, left 2nd 1 1/2f out, no impression on leader over 1f out, kept on same pace, dropped to 3rd closing stages

4.33 5.36
1.78
25 2024-07-23 17:20 Fatal Flaw
Mr D O'Connor
Ballinrobe / / 2m 1f 64y / Hurdle Turf / 11K 11-12
Tongue Strap
Good To Yielding2/14 -btn 10 Royal Hollow 10-6

tracked leaders, 3rd halfway, improved into 2nd after 2 out, pushed along to close approaching last, ridden and no impression on winner after last, kept on one pace

3 3.55
1.6
26 2024-07-19 17:25 Light Of Life
Mr D O'Connor
Killarney / / 2m 1f / NH Flat / 12K 11-4 Good9/13 -btn 39.05 Ellen Kelly 11-11

rear of mid-division, pushed along in 7th approaching straight, ridden and no impression 3f out, weakened

26 53.85
5.47
27 2024-07-18 19:42 Daring Move
Mr D O'Connor
Killarney / / 2m 1f / NH Flat / 11K 11-10 Good10/11 -btn 120.75 Not Now Darling 10-10

rear, headway to 7th halfway, dropped to rear over 4f out, weakened under 4f out, completely tailed off

17 25.48
5.19
28 2024-07-11 20:30 Enjoy The Dream
Mr D O'Connor
Leopardstown / / 1m 7f / Flat Turf / 15K 11-0 Good10/11 -btn 16.8 Seattle Creek 11-5

held up towards rear on outer, ran freely, some headway approaching straight, ridden and no extra 1 1/2f out

4.5 6.2
2.27
96
29 2024-07-05 20:30 The Last Line
Mr D O'Connor
Cork / / 2m 190y / NH Flat / 11K 11-10 Good2/14 -btn 0.1 Windbeneathmywings 11-3

held up towards rear, 10th 4f out, ridden 3f out, stayed on into 2nd 1 1/2f out, closed to press leader inside final furlong, just held

5 6.7
2.6
30 2024-07-04 20:30 Cool Summer
Mr D O'Connor
Tipperary / / 2m / NH Flat / 10K 11-5 Yielding4/17 -btn 6 Eaglewood 10-12

held up towards rear, mid-division 4f out, headway entering straight, pushed along in 5th when switched left over 1f out, ridden in 4th under 1f out, no impression, kept on one pace

17 19.49
5.9
31 2024-06-17 17:15 Island Mccoo
Mr D O'Connor
Kilbeggan / / 2m / Hurdle Turf / 10K 11-12
Hood
Good5/14 -btn 10.75 Dairy Force 11-12

soon led, not fluent 2 out, headed before last, lost place and weakened inside final furlong

7 9.06
2.98
32 2024-06-09 17:15 Florance
Mr D O'Connor
Punchestown / / 2m 125y / NH Flat / 12K 11-4
Hood
Yielding10/15 -btn 61.05 Savante 10-11

held up early, mid-division halfway, moderate 7th 4f out, soon no impression

17 26
5.6
33 2024-06-08 17:27 Fatal Flaw
Mr D O'Connor
Punchestown / / 2m 170y / NH Flat / 11K 12-0
Tongue Strap
Good1/20 -win 2 Base Of Fire 11-9

made all, pushed along 2f out, ridden and strongly pressed 1f out, stayed on well final furlong

6 7.91
2.6
34 2024-06-03 16:50 Early Doors
Mr D O'Connor
Listowel / / 3m / Chase Turf / 11K 11-11
Cheekpieces
Good2/15 -btn 1.75 Jeremy Pass 11-2

mid-division, 8th at 9th, progress after 12th, headway in 5th after 14th, improved to 3rd after 4 out, 2nd after 3 out, effort last, stayed on run-in, held

1.91 2.02
1.33
140
35 2024-05-15 20:30 Jordann
Mr D O'Connor
Tipperary / / 2m / NH Flat / 12K 11-7 Good To Yielding6/12 -btn 14.5 Ballygunner Castle 12-0

held up and ran freely, ridden in 8th 2f out, kept on one pace from over 1f out

5.5 5.92
2.44
36 2024-05-13 19:45 Early Doors
Mr D O'Connor
Killarney / / 2m 7f / Chase Turf / 11K 11-7
Cheekpieces
Good To Yielding1/11 -win 2.5 Romeo Magico 11-7

rear of mid-division, 9th after 9th, headway after 11th, took closer order before 3 out, stayed on well in 3rd run-in to lead closing stages

4 4.54
1.62
140
37 2024-05-09 19:40 Jasmine D'airy
Mr D O'Connor
Tipperary / / 2m 2f / NH Flat / 11K 11-11 Yielding1/9 -win 6 Klassical Corona 11-0

always prominent, led briefly after 3f, led again 4f out, travelled well early straight and asserted over 1f out, pushed out and kept on well inside final furlong

3 3.29
1.51
38 2024-05-07 20:20 Fatal Flaw
Mr D O'Connor
Ballinrobe / / 2m 172y / NH Flat / 11K 12-0
Tongue Strap
Good To Yielding2/16 -btn 2.5 Sorrentino 12-0

held up towards rear, headway on outer under 4f out, 6th and pushed along entering straight, kept on well inside final furlong to go 2nd close home

8 12.62
2.46
39 2024-05-04 18:00 Harrys Delight
Mr D O'Connor
Punchestown / / 2m / NH Flat / 15K 12-0 Soft7/14 -btn 14.3 Will The Wise 12-0

towards rear, 9th halfway, kept on one pace from over 2f out

15 21.58
5.4
40 2024-05-03 19:40 Don'tstopthemusic
Mr D O'Connor
Punchestown / / 2m 2f 181y / NH Flat / 15K 12-0
Tongue Strap
Soft1/19 -win 6 Coral River 11-7

held up towards rear, some headway 4f out, travelled well and progress to lead 1 1/2f out, ridden and kept on well inside final furlong

3.5 4.66
1.8
41 2024-05-03 17:25 Its On The Line
Mr D O'Connor
Punchestown / / 3m 160y / Chase Turf / 30K 12-0 Soft1/14 -win 1.75 Lifetime Ambition 11-7

mid-division, 6th halfway, 4th 5 out, 2nd and pushed along after 3 out, ridden approaching last, kept on well run-in to lead closing stages

2.5 2.99
1.48
137
42 2024-05-01 18:35 Thisistheway
Mr D O'Connor
Punchestown / 1 / 2m 132y / NH Flat / 45K 11-11 Good To Yielding6/14 -btn 8.75 Familiar Dreams 11-11

in rear, pushed along in 10th 3f out, soon ridden, went 6th 2f out, kept on one pace final furlong

126 260
34
43 2024-05-01 16:50 Harbour Highway
Mr D O'Connor
Punchestown / 1 / 2m 132y / NH Flat / 100K 12-0 Good To Yielding12/12 -btn 92.75 Redemption Day 12-0

tracked leaders, pushed along 4f out, soon ridden and weakened, eased straight, tailed off

10 12.5
3.4
44 2024-04-30 18:35 Colcannon
Mr D O'Connor
Punchestown / / 2m 149y / NH Flat / 15K 11-10 Yielding2/17 -btn 11 Sixandahalf 11-3

rear of mid-division, 11th under 5f out, headway in 5th under 3f out, closed on outer under 2f out, no chance with winner 1f out, kept on same pace

4.33 4.5
1.81
45 2024-04-30 16:50 Kobalt St Georges
Mr D O'Connor
Punchestown / / 2m 149y / NH Flat / 100K 11-10 Yielding16/25 -btn 53.2 Sermandzarak 11-5

led, headed before halfway, lost place and weakened under 3f out

17 29.22
5.76
46 2024-04-22 19:10 Dromleigh
Mr D O'Connor
Tramore / / 2m 5f 180y / Chase Turf / 10K 11-7 GoodF -btn Shiroccosmagicgem 10-11

mid-division, 5th halfway, 8th and pushed along after 3 out, soon headway and edged right, went 3rd when fell next

2.38 2.47
1.36
109
47 2024-04-19 19:37 Oneforgonzo
Mr D O'Connor
Ballinrobe / / 2m 6f 91y / Hurdle Turf / 12K 11-8 Soft1/13 -win 1.25 Onlyamatteroftime 12-4

towards rear, 12th after 4 out, headway before 2 out, 3rd last, closed entering straight, led final 100 yards, kept on well

7 8.11
2.65
99
48 2024-04-16 17:00 Leloopa
Mr D O'Connor
Naas / / 2m 119y / NH Flat / 10K 11-2 Soft3/8 -btn 2.75 Blue Mosque 10-9

tracked leaders, dropped to 6th at halfway, ridden in 5th 2f out, 4th 1f out, went 3rd inside final furlong, kept on well close home, not reach leaders

15 19.47
4.56
49 2024-04-01 16:43 Early Doors
Mr D O'Connor
Cork / / 2m 4f / Chase Turf / 10K 12-0 Soft3/9 -btn 16 Lifetime Ambition 11-7

towards rear, 8th halfway, 5th 4 out, went 3rd on stands side when mistake 3 out, soon ridden and no extra from 2 out, kept on one pace

4.5 4.8
1.41
140
50 2024-03-24 17:15 Putapoundinthejar
Mr D O'Connor
Limerick / 1 / 2m 50y / NH Flat / 35K 11-2 Heavy2/10 -btn 7.5 Shuttle Diplomacy 11-6

rear of mid-division on inner, 6th halfway, headway over 3f out, 3rd under 2f out, improved to 2nd over 1f out, no chance with winner inside final furlong, kept on same pace

10 13.82
3.54
51 2024-03-23 17:38 Mywayofthinkin
Mr D O'Connor
Navan / / 1m 7f 150y / NH Flat / 10K 12-0 Heavy2/9 -btn 3.5 Harbour Highway 12-0

mid-division, took keen hold, closer 5th 3f out, pushed along and went 3rd under 2f out, ridden and went 2nd 1f out, kept on in 2nd final furlong

2.2 2.46
1.22
52 2024-03-09 17:05 Early Doors
Mr D O'Connor
Gowran Park / / 3m 1f / Chase Turf / 14K 12-0 Heavy2/6 -btn 10 Annamix 11-7

held up behind leaders, soon 4th, headway into 3rd entering straight, ridden in 3rd 2 out, disputed 2nd and no impression on winner before last, kept on one pace, moderate 2nd close home

3.5 3.79
1.67
140
53 2024-03-05 15:10 Miners Bridge
Mr D O'Connor
Thurles / / 3m 176y / Chase Turf / 10K 12-0 Heavy9/10 -btn 95.5 Boss Robin 11-9

rear of mid-division, 8th halfway, slight mistake at 8th, no impression and weakened after 2 out

6.5 8.8
2.71
54 2024-02-24 17:00 Sporting Glory
Mr D O'Connor
Fairyhouse / / 2m / NH Flat / 10K 12-0 Heavy1/5 -win 0.3 Sky Lord 11-9

ran 4th, headway into 2nd approaching straight, pushed along and led under 2f out, ridden over 1f out, strongly pressed final 150 yards, kept on well close home

4 5.39
1.74
55 2024-02-22 16:53 Clahada Rosie
Mr D O'Connor
Thurles / / 2m 88y / NH Flat / 11K 11-11 Soft9/9 -btn 39.5 Madge A Chroi 11-6

rear of mid-division, 7th halfway, dropped to rear approaching straight and soon detached, no extra

41 124.13
14.5
56 2024-02-22 14:53 Moonlight Getaway
Mr D O'Connor
Thurles / / 2m 6f 16y / Chase Turf / 11K 11-9 Soft2/12 -btn 6.5 Pana To Milan 10-12

rear of mid-division early, 6th halfway, headway after 2 out, pushed along and went 2nd approaching last, ridden and no impression on winner run-in

4.5 6.03
2.5
91
57 2024-02-10 16:15 Its On The Line
Mr D O'Connor
Naas / / 3m 174y / Chase Turf / 14K 12-0 Heavy1/7 -win 0.2 Billaway 12-0

tracked leader, 3rd after 6th, took closer order after 8th, led at 9th, led narrowly last, all out inside final furlong, just held on

1.62 1.63
1.2
132
58 2024-02-07 14:30 Corbetts Cross
Mr D O'Connor
Fairyhouse / / 3m 42y / Chase Turf / 21K 11-12 HeavyF -btn Velvet Elvis 11-6

held up in rear, pecked slightly 10th, close up when jumped slightly left and brought down 3 out

1.25 1.28
1.12
59 2024-02-03 16:40 Jeroboam Machin
Mr D O'Connor
Leopardstown / 1 / 2m / NH Flat / 100K 11-11 Soft1/10 -win 4.25 You Oughta Know 12-0

tracked leader, 2nd halfway, travelled well entering straight, pushed along and headway to lead over 1f out, soon edged left, ridden and stayed on well

13 17.59
3.6
60 2024-01-13 15:42 Sporting Glory
Mr D O'Connor
Fairyhouse / / 2m / NH Flat / 10K 12-0 Soft2/5 -btn 1.25 Romeo Coolio 11-9

held up in rear, headway into 3rd over 5f out, 2nd and pushed along over 1f out, ridden and kept on well inside final furlong, no impression on winner closing stages

23 34.9
7.08
61 2024-01-12 15:47 King In Love
Mr D O'Connor
Naas / / 2m / NH Flat / 11K 11-10 Soft8/14 -btn 24.25 Shuttle Diplomacy 11-10

held up towards rear on outer, some headway in mid-division entering straight, switched left over 2f out, pushed along in moderate 7th over 1f out, no impression, kept on one pace

9 11
3.28
62 2024-01-12 13:12 Good Time Jonny
Mr D O'Connor
Naas / / 2m / Chase Turf / 17K 12-3
Tongue Strap
Soft10/12 -btn 36.6 Pats Choice 11-8

always towards rear, never a factor, slow 2nd, pushed along before 5 out, no extra after 3 out

26 38
8.72
135
63 2024-01-11 13:00 Miners Bridge
Mr D O'Connor
Clonmel / / 2m 4f 216y / Chase Turf / 10K 12-0 HeavyU -btn Casey West 11-7

prominent briefly, soon settled behind leaders, slight mistake 6th, closer in 3rd after 8th, disputed early straight, ridden and headed before 2 out, no extra before last where badly hampered and unseated rider

6 6.71
2.74
64 2024-01-01 15:35 Recoded
Mr D O'Connor
Fairyhouse / / 2m / NH Flat / 10K 12-0 Heavy2/7 -btn 3.5 Staffordshire Knot 11-9

prominent and led after 1 1/2f, pushed along and joined 2f out, ridden and headed over 150 yards out, no impression on winner, kept on one pace

13 17
2.39

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved