Ned Fox Horse Racing Form | Sandown 14:25 09th December 2023

Ned Fox' Form | 09th December 2023

09th December 2023 Rachael Blackmore Serial Winners Fund Handicap Hurdle (GBB Race)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
494 1 wins from 5 runs
20%
NH Flat 4 104
3.85%
Chase Turf 54 611
8.84%
Hurdle Turf 39 817
4.77%
Race Type
Hurdle Turf
Class
2
Classifications
Handicap, Hurdle
Ground
Heavy
Distance
1m 7f 216y
Runners
10
Prize Money
£60,000
Is Ned Fox Improving?
Does Ned Fox 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 2023-12-02 13:44 Jo Lescribaa
Ned Fox
Bangor-on-Dee / 4 / 2m 3f 123y / Hurdle Turf / 8K 10-13 Soft6/9 -btn 30.75 Clondaw Royale 10-11

soon towards rear, pushed along before 4 out, outpaced and struggling next

10 14.5
3.05
1 2023-11-30 15:45 Sawpit Sienna
Ned Fox
Taunton / 5 / 2m 3f 1y / Hurdle Turf / 9K 10-6
Tongue Strap
Good4/10 -btn 4.2 Noble Savage 11-6

held up, good headway chasing leaders 4 out, went 2nd before 2 out until the last, no extra in 4th run-in

4.5 5.25
2.14
83
2 2023-11-29 15:00 Gallic Geordie
Ned Fox
Wetherby / 3 / 1m 7f 36y / Chase Turf / 15K 10-11 Soft1/4 -win 2.25 Hystery Bere 11-12

in rear, in touch, closed up before 9th, pressed leader before 2 out where not fluent but led, soon ridden, ran on well when challenged run-in

6 6.75
2.88
115
3 2023-11-28 14:10 Mountain Leopard
Ned Fox
Southwell / 4 / 3m 60y / Hurdle Turf / 8K 11-3 Heavy2/3 -btn 3.25 Stratton Oakmont 11-2

jumped right, chased leader, not fluent 9th, pushed along before 4 out, outpaced after 3 out, went 2nd and kept on from after 2 out, not able to trouble winner

2.25 2.34
1.51
106
4 2023-11-25 15:15 Funambule Sivola
Ned Fox
Ascot / 2 / 2m 167y / Chase Turf / 125K 11-7 Good6/8 -btn 15 Boothill 12-0

tracked leader until 8th, close up, ridden and weakened 2 out

10 11.33
3.26
153
5 2023-11-24 14:50 Penny Mallow
Ned Fox
Chepstow / 4 / 2m 7f 131y / Chase Turf / 9K 11-3 Soft4/5 -btn 24 Mad About Sally 11-10

in rear, in touch, left in 3rd at 9th, pushed along after 13th and lost touch with front pair, lost modest 3rd run-in

4.6 5.84
2.9
104
6 2023-11-24 14:15 Sniper Point
Ned Fox
Chepstow / 4 / 2m 3f 100y / Hurdle Turf / 8K 10-7
Cheekpieces
SoftP -btn Wot You Wearing 10-2

chased leaders, pushed along and tailed off after 4 out, pulled up 2 out

126 310
34.97
100
7 2023-11-23 14:40 Tanganyika
Ned Fox
Wincanton / 3 / 2m 3f 179y / Hurdle Turf / 16K 10-9 Soft5/7 -btn 12.75 Itso Fury 11-3

prominent, led before 4th, ridden and headed before 2 out, soon weakened

2.1 2.22
1.31
115
8 2023-11-22 14:15 Georges Saint
Ned Fox
Ffos Las / 3 / 2m 3f 83y / Chase Turf / 12K 10-9 Soft1/7 -win 0.3 Walkinthewoods 10-4

led, headed 2nd and tracked leader, led again after 6th, ridden 4 out, not fluent 3 out, stayed on and went clear 2 out, idled and briefly headed narrowly run-in, rallied and led again towards finish

2.88 3.2
1.45
111
9 2023-11-20 12:55 Rebecca West
Ned Fox
Leicester / 3 / 1m 7f 113y / Hurdle Turf / 11K 10-11 Heavy3/5 -btn 20 Majestic Jameela 11-2

close up, ridden and outpaced after 3 out, made no impression from 2 out

21 23
5.27
10 2023-11-20 12:20 Hill Of Tara
Ned Fox
Leicester / 5 / 2m 4f 110y / Hurdle Turf / 7K 10-13 Heavy1/3 -win 18 Black Lightning 10-3

made all, went clear before 3 out, shaken up and went further clear 2 out, in command when not fluent last, kept on well

1.11 1.13
1.07
80
11 2023-11-19 12:30 Intimate
Ned Fox
Fontwell / 4 / 2m 1f 162y / Hurdle Turf / 8K 10-9 Heavy2/9 -btn 14 Classic Lord 11-0

tracked leaders on outer, pushed along and chased clear leader before 2 out where mistake and blundered, stayed on and not fluent last, never a chance with winner

3.12 3.2
1.54
12 2023-11-18 14:47 Jolly Nellerie
Ned Fox
Uttoxeter / 4 / 1m 7f 168y / Hurdle Turf / 8K 11-2 Heavy4/5 -btn 15.25 Grain D'oudairies 11-5

prominent, pushed along after 2 out and soon weakened

4.5 4.9
2.45
115
13 2023-11-17 13:10 Knockanore
Ned Fox
Cheltenham / 3 / 2m 5f / Hurdle Turf / 20K 11-4
Cheekpieces
Good To SoftF -btn American Sniper 11-9

chased leaders, pushed along when fell 2 out

23 29.14
6.2
117
14 2023-11-11 15:32 Ostrava Du Berlais
Ned Fox
Wincanton / 2 / 2m 5f 82y / Hurdle Turf / 35K 10-2 Good To SoftP -btn Good Look Charm 10-10

raced wide in last trio, jumped slowly and pushed along 7th, soon behind, tailed off and pulled up after 3 out

41 49.89
9.32
104
15 2023-11-11 13:15 Enjoy Your Life
Ned Fox
Wincanton / 3 / 2m 4f 35y / Chase Turf / 20K 10-10 Good To Soft2/12 -btn 3 Huelgoat 11-4

chased leader, led 12th, clear before 3 out until headed before last, stayed on same pace, no chance with winner

4 4.2
2.02
110
16 2023-11-08 12:55 Eceparti
Ned Fox
Chepstow / 4 / 2m 7f 131y / Chase Turf / 9K 11-1 Heavy1/8 -win 0.75 King Turgeon 11-0

made all, set steady pace, pushed along 2 out, ridden and pressed approaching last, rider lost iron run in, ran on

2.25 2.53
1.42
97
17 2023-10-31 13:30 Eceparti
Ned Fox
Chepstow / 4 / 3m 2f 54y / Chase Turf / 9K 10-0 Good To Soft1/11 -win 29 In Rem 12-0

chased leaders, went 2nd after 6th, led before 4 out, soon went clear, heavily eased run-in, very easily

8.5 9.02
2.96
97
18 2023-10-29 13:10 Not Available
Ned Fox
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 12K 12-2
Tongue Strap
Soft8/10 -btn 35.05 West End Boy 10-4

midfield, pushed along and dropped towards rear after 2nd, dropped to last and outpaced before 3rd, ridden when struggling before 2 out, kept on

26 30.92
7
122
19 2023-10-27 13:35 Ithaka
Ned Fox
Cheltenham / 3 / 2m 87y / Hurdle Turf / 20K 10-2
Tongue Strap
Good16/18 -btn 52.05 Our Champ 10-2

always in rear, jumped left and not fluent 3 out, soon tailed off

126 773.64
80
106
20 2023-10-26 14:20 My Monty
Ned Fox
Ludlow / 4 / 1m 7f 169y / Hurdle Turf / 9K 10-11
Tongue Strap
Good To SoftF -btn Wyenot 10-8

fell 1st

101 189.87
29.62
21 2023-10-11 16:05 Top Decision
Ned Fox
Sedgefield / 5 / 3m 2f 202y / Chase Turf / 6K 11-3
Tongue Strap
Good3/6 -btn 2.8 Reign Suepreme 10-3

chased leaders, dropped towards rear home turn, rallied and kept on from just before last, went 3rd closing stages, not trouble leaders

5.5 6.31
3.15
92
22 2023-10-02 16:45 Howling Milan
Ned Fox
Newton Abbot / 4 / 2m 5f 122y / Hurdle Turf / 9K 10-3 SoftP -btn Rambo T 12-0

chased leaders, lost place before 3rd, tailed off after 5th, pulled up after 3 out

19 28.36
6.2
99
23 2023-09-30 17:05 Captain Jack
Ned Fox
Market Rasen / 5 / 2m 2f 140y / Hurdle Turf / 10K 10-9
Tongue Strap
Good3/9 -btn 3 Prospect House 9-11

held up in rear, headway after 3 out, went 3rd before last, stayed on flat

9.5 10.5
3.21
90
24 2023-09-19 16:55 Howling Milan
Ned Fox
Uttoxeter / 4 / 2m 3f 207y / Hurdle Turf / 8K 10-12 Good To Soft8/8 -btn 40 Heross Du Seuil 10-11

towards rear, dropped to last 6th, pushed along and struggling from 3 out

9 10.5
2.9
103
25 2023-09-06 19:18 Top Decision
Ned Fox
Hexham / 5 / 3m 41y / Chase Turf / 11K 11-5
Tongue Strap
Good5/10 -btn 15.25 Hapy La Vie 10-8

held up in mid-division, headway 4th, 4th and no impression last, weakened into 5th flat

17 21.33
5.22
96
26 2023-08-24 17:05 Happy Company
Ned Fox
Fontwell / 5 / 2m 5f 164y / Hurdle Turf / 6K 12-0
Cheekpieces
Good6/6 -btn 40.5 Rebel Intentions 10-13

in rear, not fluent 7th, struggling from 4 out, tailed off

11 13.5
3.69
99
27 2023-08-06 16:52 Carapaz
Ned Fox
Market Rasen / 5 / 2m 2f 140y / Hurdle Turf / 8K 10-6
Tongue Strap
Good To Soft8/12 -btn 45.45 Diana Prince 9-12

led, headed but prominent 3rd, lost position 3 out, weakened from 2 out

41 60.96
12.5
80
28 2023-08-06 14:10 Rock On Harry
Ned Fox
Market Rasen / 4 / 2m 125y / Hurdle Turf / 8K 10-13
Hood
Good To Soft1/9 -win 8.5 Calvic 10-11

prominent, shaken up to lead before 2 out, ridden out, comfortbly

1.73 1.86
1.09
105
29 2023-08-04 14:10 Getthepot
Ned Fox
Bangor-on-Dee / 5 / 2m 7f 7y / Hurdle Turf / 7K 11-8
Tongue Strap
Good6/9 -btn 22.05 Dakota Beat 10-2

prominent early, chased leaders, carried right after 7th, ridden before next, well beaten 4 out

8 8.8
2.88
94
30 2023-06-07 15:35 Fight For It
Ned Fox
Newton Abbot / 5 / 2m 167y / Hurdle Turf / 10K 11-5
Hood
Good6/11 -btn 9.95 Good Impression 10-13

held up in rear, not fluent 3rd, stayed on from 2 out, never on terms

10 10.5
3.03
96
31 2023-05-28 16:50 Happy Company
Ned Fox
Fontwell / 5 / 2m 5f 164y / Hurdle Turf / 6K 11-9
Cheekpieces
Good To Firm1/5 -win 1.25 Happy Index 10-11

held up in 5th, good headway on outside into 2nd 3 out, led home turn, hit 2 out, ridden and stayed on run-in

6.5 7.05
2.8
95
32 2023-05-20 15:55 Supervisor
Ned Fox
Bangor-on-Dee / 4 / 3m 5y / Chase Turf / 14K 10-2 Good2/4 -btn 7.5 Landen Calling 12-0

took keen hold, led 2nd, mistake and headed 10th, not fluent next, 3rd and struggling 14th, left modest 2nd 2 out, kept on flat, no impression

4 4.59
2.19
99
33 2023-05-14 15:35 Fight For It
Ned Fox
Ludlow / 4 / 1m 7f 169y / Hurdle Turf / 10K 10-12
Tongue Strap
Good7/10 -btn 12.35 Zucayan 10-12

mid-division, went 2nd 4 out, led 3 out, soon pushed along, ridden and headed after 2 out, soon weakened

17 23.54
6.65
99
34 2023-05-09 20:00 Pepite De Amour
Ned Fox
Ludlow / 4 / 1m 7f 169y / NH Flat / 6K 10-11 Good To Soft8/11 -btn 21.5 Miss Applejack 10-3

took keen hold, soon prominent on outside, hampered and lost place over 2f out, soon weakened

201 358.85
70
35 2023-05-09 18:25 Brianstorm
Ned Fox
Ludlow / 4 / 3m 1f 125y / Chase Turf / 12K 11-2 Good To SoftP -btn Jet Plane 11-13

chased winner from 2nd until not fluent 16th, lost place 17th, mistake next, eased and pulled up before 4 out

13 16.25
4.25
113
36 2023-05-01 17:32 Regal Renaissance
Ned Fox
Warwick / 4 / 2m 5f / Hurdle Turf / 9K 11-2 Good8/14 -btn 33.5 Blue Bikini 11-9

prominent early, chased leaders, not fluent 4th, mistake next, weakened before 2 out

4.33 4.2
2.24
96
37 2023-04-26 15:50 Jikala
Ned Fox
Ludlow / 5 / 2m 5f 55y / Hurdle Turf / 8K 10-11 Good To Soft4/12 -btn 17 Regal Renaissance 11-3

took keen hold, prominent, flattened 4 out, driven and outpaced before 3 out where mistake, kept on same pace approaching last

5.5 6.4
2.59
98
38 2023-04-26 15:15 Prevaricate
Ned Fox
Ludlow / 4 / 2m 7f 171y / Chase Turf / 12K 11-7 Good To Soft4/10 -btn 2.25 Marettimo 11-1

held up towards rear, good headway going okay after 15th, soon pushed along, kept on from 2 out but not reach leaders

13 17.44
4.31
113
39 2023-04-25 14:15 Houi Cherie
Ned Fox
Ffos Las / 4 / 2m 5f 192y / Hurdle Turf / 8K 11-8 Good4/8 -btn 5.35 Sadie Hill 10-6

led, pushed along 3 out, headed approaching next, no extra flat

5 5.12
2.02
109
40 2023-04-23 16:30 Pilbara
Ned Fox
Plumpton / 5 / 3m 217y / Hurdle Turf / 8K 11-11
Cheekpieces
Soft5/7 -btn 24.25 Jersey Lady 11-3

in rear, in touch, headway to be handy 3 out, ridden home turn and soon weakened

13 16
3.44
107
41 2023-04-23 15:30 First Figaro
Ned Fox
Plumpton / 4 / 3m 1f 152y / Chase Turf / 12K 10-13 SoftP -btn Tip Top Mountain 11-11

close up, lost ground and pushed along before 3 out, soon weakened and pulled up before next

8 11.7
3.67
107
42 2023-04-22 16:45 Guernesey
Ned Fox
Ayr / 4 / 2m 4f 100y / Hurdle Turf / 10K 11-9 Good7/7 -btn 24 Voix Du Reve 12-0

led after 1st, headed before mistake 5th, not fluent and lost place 7th, well beaten 3 out

5 5.34
1.99
115
43 2023-04-15 15:10 Grizzly James
Ned Fox
Chepstow / 4 / 2m 3f 98y / Chase Turf / 9K 11-1 Good To SoftF -btn Billingsley 11-3

disputed lead throughout, hit 8th, ridden and headed approaching 3 out, every chance when fell 2 out

4 4.7
2.58
98
44 2023-04-12 15:00 Wyenot
Ned Fox
Southwell / 5 / 1m 7f 182y / NH Flat / 5K 10-1 Good To Soft3/11 -btn 1 Stuti 10-11

towards rear, headway 6f out, went 3rd 3f out, ridden 2f out, stayed on, not pace to challenge

6.5 8.72
2.74
45 2023-04-11 13:15 Happy Company
Ned Fox
Exeter / 4 / 2m 2f 111y / Hurdle Turf / 8K 11-1
Cheekpieces
Good To Soft2/7 -btn 4.75 Symphorine 10-10

towards rear, closed on outside before 4th, led approaching 3 out, ridden and headed after 2 out, no impression on winner flat

10 11.5
5.36
95
46 2023-04-10 16:17 Cyclop
Ned Fox
Fakenham / 2 / 3m 38y / Chase Turf / 30K 11-0
Tongue Strap
SoftF -btn Boldmere 11-6

led, pressed for lead before 12th, briefly headed before 13th, ridden and headed before 15th where fell

3 3.07
1.51
136
47 2023-04-09 13:55 Oscarsman
Ned Fox
Plumpton / 5 / 2m 4f 114y / Hurdle Turf / 8K 11-11 Good11/13 -btn 35.1 Abingworth 11-7

mid-division out wide, headway chasing leaders before 6th, lost place and reminders after next, soon behind, tailed off

10 11.74
3.73
99
48 2023-04-08 14:50 Ramo
Ned Fox
Newton Abbot / 4 / 3m 2f 105y / Hurdle Turf / 12K 10-12 Soft1/7 -win 11 Premier D'troice 11-9

prominent, pressed leader 7th, led before 4 out, shaken up home turn, not fluent 2 out, drew clear approaching last, comfortably

2.88 3.4
2.08
105
49 2023-04-06 13:50 Robyndzone
Ned Fox
Hereford / 4 / 3m 1f 44y / Chase Turf / 9K 10-10 Good To Soft1/6 -win 2.75 Duc De Beauchene 11-10

led, disputed lead before 9th, outright lead before 12th, 1 length ahead 2 out, soon pushed along, 2 lengths ahead approaching last, stayed on well run-in

10 11
5.39
100
50 2023-03-30 15:15 Oxygen
Ned Fox
Taunton / 4 / 2m 3f 1y / Hurdle Turf / 10K 10-8 Heavy5/6 -btn 33.75 Decorated 11-7

held up in 4th, not fluent 3 out, soon beaten, weakened before 2 out

4 4.2
2.32
107
51 2023-03-27 15:00 Flying Verse
Ned Fox
Wincanton / 4 / 3m 1f 30y / Chase Turf / 14K 10-11
Blinkers
Good To Soft6/9 -btn 11.2 Hotel Du Nord 10-10

held up in 4th out wide, outpaced 5 out, weakened soon after

4.5 5.55
2.06
110
52 2023-03-25 17:00 Cyclop
Ned Fox
Newbury / 3 / 2m 7f 86y / Chase Turf / 21K 11-4
Tongue Strap
Soft1/10 -win 0.75 Boldmere 11-11

chased leader until 3rd, chased leaders, went right bumped and rider unbalanced 5th, ridden before 3 out, led 2 out, ridden and stayed on gamely run-in

5.5 6.4
2.5
132
53 2023-03-24 14:15 Jikala
Ned Fox
Hereford / 4 / 2m 53y / Hurdle Turf / 9K 10-0 Good To Soft1/6 -win 0.1 Charles St 10-11

made all, ridden before last, stayed on, held on

5 5.83
2.16
98
54 2023-03-23 13:25 Ring The Moon
Ned Fox
Chepstow / 5 / 2m 11y / Hurdle Turf / 12K 10-13
Tongue Strap
Soft1/7 -win 0.75 Big Blue Moon 11-11

led until 2nd, led 3rd, headed 5th, led final bend, not fluent 2 out, stayed on, pushed out flat

34 34.22
5.85
85
55 2023-03-22 14:05 Houi Cherie
Ned Fox
Ffos Las / 4 / 2m 4f / Hurdle Turf / 9K 10-9 Heavy1/8 -win 15 The Eminent Goose 10-6

jumped slickly, made all, clear going easily before 2 out, stayed on strongly, unchallenged

2.5 2.46
1.25
105
56 2023-03-21 15:35 Innisfree Lad
Ned Fox
Plumpton / 3 / 3m 1f 152y / Chase Turf / 23K 11-3
Visor
Soft3/4 -btn 12.5 Tommie Beau 11-2

led until 10th, chased leader until pushed along after 13th, chased leading pair, outpaced 3 out, left moderate 3rd 2 out, not fluent last

5.5 5.85
2.78
125
57 2023-03-19 14:05 Haut Folin
Ned Fox
Chepstow / 4 / 2m 7f 131y / Chase Turf / 12K 11-2 SoftP -btn Skinflint 11-6

in rear, mistake 11th and ridden, soon lost touch, pulled up before 4 out

19 23.24
6.6
110
58 2023-03-18 15:45 Happy Company
Ned Fox
Fontwell / 5 / 2m 3f 49y / Hurdle Turf / 8K 11-4 Heavy2/7 -btn 23 Captain Claude 10-2

held up in rear, driven and headway chasing leaders in modest 3rd after 3 out, went remote 2nd at the last, no chance with winner

67 114.54
12.33
97
59 2023-03-16 14:10 Burrows Park
Ned Fox
Cheltenham / 1 / 2m 7f 213y / Hurdle Turf / 100K 10-0 Soft17/23 -btn 24.2 Good Time Jonny 11-4

made most until headed 2 out, ridden and lost 2nd soon after, ridden and weakened after turning in, soon behind

101 191.04
32
126
60 2023-03-03 15:10 Flying Verse
Ned Fox
Doncaster / 3 / 2m 7f 214y / Chase Turf / 20K 10-6
Blinkers
Good1/10 -win 4.25 Up Helly Aa King 11-10

chased leader, led 3rd until 5th, chased leader, led again 3 out, came clear between last two, stayed on strongly

12 14.02
4.19
105
61 2023-02-20 14:30 Grand Turina
Ned Fox
Lingfield / 4 / 2m 4f / Chase Turf / 16K 11-7
Cheekpieces
Good To SoftF -btn Lazy Sunday 10-13

chased leader, led after 2nd, fell 9th

41 65.89
19.92
110
62 2023-02-09 16:45 Baya Lescribaa
Ned Fox
Huntingdon / 5 / 1m 7f 171y / NH Flat / 5K 10-7 Good15/16 -btn 33.85 Rosalys 10-2

in rear, pushed along 3f out, weakened 2f out

151 250
53
63 2023-02-04 16:20 Didero Vallis
Ned Fox
Musselburgh / 3 / 2m 7f 170y / Chase Turf / 15K 11-4
Cheekpieces
Good To Soft5/7 -btn 30.5 Cyclop 11-12

chased winner, jumped slowly 1st, lost 2nd at 3rd, chased leaders, pushed along and outpaced after 5 out, weakened quickly soon after

3 3.15
2.06
123
64 2023-01-30 15:15 Burrows Park
Ned Fox
Plumpton / 3 / 3m 217y / Hurdle Turf / 20K 11-4 Good To Soft3/9 -btn 9.75 Jerrash 11-11

pressed leader, led 2nd until pushed along and headed home turn, lost 2nd between last two, no extra in 3rd

10 13.45
3.4
127
65 2023-01-13 13:00 Captain Grinnaway
Ned Fox
Huntingdon / 5 / 2m 3f 137y / Hurdle Turf / 7K 9-13
Tongue Strap
Good To SoftP -btn Pearly Island 11-5

led, headed 3 out, soon weakened and pulled up next

34 49.23
7
73
66 2023-01-10 13:00 Burrows Park
Ned Fox
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 9K 11-12 Heavy1/6 -win 9 Lanspark 11-0

made all, clear before 3 out, mistake next, stayed on strongly, unchallenged

15 16.81
5.26
121
67 2023-01-05 16:00 Sole Solution
Ned Fox
Ffos Las / 5 / 1m 7f 182y / NH Flat / 5K 11-8 Heavy1/11 -win 4.5 Norman Fletcher 10-6

led until over 11f out, led again 6f out, clear inside final furlong, stayed on well, comfortably

3.5 4.6
1.73

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