C J Down Horse Racing Form | Warwick 13:40 06th October 2022

C J Down' Form | 06th October 2022

06th October 2022 Langley Handicap Chase

Total Horses Trained Last 14 Days Race Type Wins Races Win %
40 0 wins from 2 runs
0%
Flat AW 0 4
0%
Flat Turf 1 10
10%
NH Flat 0 26
0%
Hurdle Turf 14 188
7.45%
Chase Turf 5 40
12.5%
Race Type
Chase Turf
Class
3
Classifications
Chase, Handicap
Ground
Good
Distance
2m 4f
Runners
5
Prize Money
£17,000
Is C J Down Improving?
Does C J Down 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
Jockey
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 2022-09-26 14:18 Letter At Dawn
James Davies
Newton Abbot / 5 / 3m 2f 105y / Hurdle Turf / 8K 10-2
Hood
GoodP -btn Paris Dixie 11-6

led, not jump fluently, headed 3rd, dropped to rear after 6th, lost touch and pulled up after 8th

5 6.27
3.32
75
1 2022-09-25 15:50 Alkhattaaf
Georgia Dobie
Ffos Las / 2 / 1m 6f / Flat Turf / 25K 8-2 Good7/16 -btn 7.1 Fred Bear 7-12

mid-division, steady headway 3f out, ridden 2f out, pressed leaders over 1f out, faded inside last

12 15.45
3.34
55
2 2022-09-20 15:35 Fat Sam
James Davies
Warwick / 3 / 2m 4f / Chase Turf / 16K 11-6
Hood
Good3/5 -btn 10.75 Vision Des Flos 11-4

reluctant to start and led in, well enough away, held up last, closer tracking leading trio 4th, went 3rd approaching 13th, ridden and one pace approaching 2 out

2.88 3.75
1.82
129
3 2022-09-16 15:55 Opening Bid
James Davies
Newton Abbot / 5 / 2m 167y / Hurdle Turf / 6K 12-2
Hood
Good To Soft7/9 -btn 17.6 Appreciate 11-11

chased leader, keen early, pushed along and weakened home turn, never landed a blow

8.5 9.87
2.91
107
4 2022-08-25 17:10 Alkhattaaf
Rob Hornby
Ffos Las / 6 / 1m 6f / Flat Turf / 8K 9-13 Good To Soft5/10 -btn 7.45 Eddie The Beagle 9-2

mid-division, pushed along and made no impression 3f out, plugged on final 2f, lost 4th close home

5 5.27
1.96
56
5 2022-08-23 15:15 Fat Sam
James Davies
Bangor-on-Dee / 3 / 2m 4f 72y / Chase Turf / 13K 11-13
Hood
Good2/6 -btn 9.5 Northern Bound 11-4

mid-division, went 2nd 10th, led after 3 out, ridden before 2 out, soon faced challenge, headed approaching last, well beaten run-in and eased

4.33 4.5
2.26
129
6 2022-08-17 18:40 Fat Sam
James Davies
Worcester / 4 / 2m 4f / Hurdle Turf / 9K 12-1
Hood
Good4/8 -btn 16.3 Translink 11-6

chased leaders, ridden before 3 out, weakened next

6.5 9.98
2.04
121
7 2022-07-24 16:50 Miss Marette
James Davies
Uttoxeter / 5 / 1m 7f 168y / Hurdle Turf / 8K 10-2
Hood
Good To Soft7/9 -btn 25.75 Durragh 11-13

raced keenly, prominent, led 2nd, headed next, led 4th until 3 out, soon weakened

10 11.38
3.25
68
8 2022-07-23 20:30 Alkhattaaf
Callum Shepherd
Salisbury / 5 / 1m 6f 44y / Flat Turf / 7K 9-5 Firm3/4 -btn 5.1 At The Double 8-5

held up in 4th, closer in 3rd halfway, quick move to lead over 3f out, ridden over 2f out, brushed by winner inside final 2f, headed over 1f out, stayed on same pace, no chance with winner, lost 2nd post

2.62 2.63
1.51
56
9 2022-07-17 13:45 Miss Marette
James Davies
Newton Abbot / 5 / 2m 167y / Hurdle Turf / 8K 10-2
Hood
GoodU -btn Ranco 11-0

led, mistake and unseated rider 1st

5.5 6.2
2.73
68
10 2022-07-11 14:05 Fat Sam
James Davies
Newton Abbot / 4 / 2m 4f 216y / Chase Turf / 9K 11-10
Hood
Good1/5 -win 13 L'Air Du Vent 11-2

held up tracking leaders in 5th place, closer at 4th, 3rd before 6th, led after 4 out, clear 3 out, stayed on well, kept up to work run-in

2.75 3.02
1.71
122
11 2022-07-06 17:35 Alkhattaaf
William Carson
Bath / 6 / 1m 5f 11y / Flat Turf / 8K 9-9 Good2/12 -btn 3.25 Schwartz 9-3

close up early and raced freely, chased leaders after 1f, headway over 3f out and soon led going well, ridden and headed under 2f out, kept on from over 1f out but no match for winner final furlong

7 9.15
2.79
55
12 2022-07-04 15:20 Fat Sam
James Davies
Worcester / 4 / 2m 4f / Hurdle Turf / 8K 11-9
Hood
Good2/8 -btn 4.25 Oceanline 10-11

chased clear leader, close up 6th, ridden to lead before 3 out, narrow advantage 2 out, joined last, headed flat, no extra

4 4.78
1.38
117
13 2022-07-01 16:13 Miss Marette
James Davies
Newton Abbot / 5 / 2m 5f 122y / Hurdle Turf / 8K 10-2
Hood
Good7/11 -btn 25.25 Little Jessture 10-12

held up in mid-division on outside, took keen hold, lost a bit of ground before 3rd, headway 4 out, weakened before 2 out

12 12.5
3.99
68
14 2022-06-16 17:25 Fat Sam
James Davies
Ffos Las / 4 / 2m 4f / Hurdle Turf / 10K 11-2
Hood
Good1/6 -win 8 Of Corse I Can 11-2

raced keenly, chased leaders, pushed along to lead approaching 2 out, went clear after 2 out, in control when blundered last, ran on strongly flat

3 3.52
1.53
117
15 2022-06-10 17:41 Miss Marette
James Davies
Newton Abbot / 5 / 2m 167y / Hurdle Turf / 8K 10-6
Hood
Good5/10 -btn 11.85 Appreciate 11-2

pulled hard and prominent in chasing group, went 2nd at 4th, led 3 out, headed next, weakened between last two

8.5 9.4
2.86
71
16 2022-06-10 17:05 Regal 'n Bold
James Davies
Newton Abbot / 4 / 2m 167y / Hurdle Turf / 9K 11-0
Cheekpieces
Good7/7 -btn 61.5 Craan Run 10-7

prominent, awkward 4th, ridden and weakened before 3 out, tailed off before 2 out

201 1000
160
17 2022-06-04 20:35 Alkhattaaf
Georgia Dobie
Chepstow / 6 / 1m 4f / Flat Turf / 6K 9-1 Good3/10 -btn 1.25 Boy George 9-1

chased leaders, ridden over 2f out, went 2nd inside final furlong, kept on, lost 2nd towards finish

2.5 3.11
1.53
55
18 2022-06-03 13:00 Letter At Dawn
Joe Anderson
Huntingdon / 5 / 3m 1f 10y / Hurdle Turf / 8K 10-6
Hood
Good3/6 -btn 3.55 Matchmaking 10-13

tracked leader, led 4 out, ridden 2 out, headed approaching next, kept on one pace

3.25 3.38
1.86
75
19 2022-06-01 14:20 Johnny B
Page Fuller
Newton Abbot / 4 / 3m 1f 170y / Chase Turf / 9K 12-0 Good3/3 -btn 8.75 Nelsons Rock 11-9

led, jumped right throughout, pressed 5 out, ridden and headed 2 out, weakened approaching last

2.75 2.91
110
20 2022-05-25 16:32 Miss Marette
James Davies
Newton Abbot / 5 / 2m 2f 110y / Hurdle Turf / 8K 10-2
Hood
Good2/11 -btn 19 Kapitaliste 10-9

prominent, not fluent 5th, led next, not fluent 3 out, headed before 2 out, soon no impression on winner, mistake last

26 30
7.6
71
21 2022-05-25 14:30 Ballygoe
James Davies
Newton Abbot / 4 / 2m 5f 122y / Hurdle Turf / 9K 11-4 Good3/8 -btn 51.5 Glengeever 11-4

prominent, ridden and weakened after 3 out

3.75 4.15
1.3
98
22 2022-05-25 13:30 Regal 'n Bold
James Davies
Newton Abbot / 4 / 2m 167y / Hurdle Turf / 9K 11-0 Good4/4 -btn 81 Gentle Connections 11-5

chased winner until before 5th, soon weakened, tailed off

151 595.26
24.89
23 2022-05-21 18:00 Fat Sam
James Davies
Stratford / 3 / 2m 3f 98y / Chase Turf / 13K 11-2
Hood
Good5/7 -btn 30.75 Light N Strike 11-11

mid-division, pushed along from 3 out, weakened home turn

9 11
4.5
123
24 2022-05-20 20:35 Nostalgica
James Davies
Worcester / 5 / 2m 4f / Hurdle Turf / 8K 10-11 Good7/9 -btn 31.2 Jaunty Soria 11-12

rear of mid-division, slow and reminder 3rd, reminder after next, effort before 3 out, weakened 2 out

41 49.15
10.38
85
25 2022-05-11 13:40 Johnny B
James Davies
Worcester / 4 / 2m 7f / Chase Turf / 11K 11-12 Good To Soft3/5 -btn 3.05 Ballymilan 11-0

chased leader, led 10th, ridden after 3 out, hard pressed last, headed flat, 3rd and no extra towards finish

2.38 2.59
1.59
110
26 2022-05-10 16:20 Alkhattaaf
Georgia Dobie
Chepstow / 6 / 1m 4f / Flat Turf / 6K 8-7 Good To Firm1/7 -win 0.75 Eagle One 9-9

mid-division, smooth headway over 2f out, asked for effort and led over 1f out, kept on final furlong

7 7.43
2.52
52
27 2022-05-08 17:10 Letter At Dawn
David Noonan
Ludlow / 5 / 2m 7f 174y / Hurdle Turf / 10K 10-2
Hood
Good2/9 -btn 3.25 You Name Him 11-2

mid-division, pushed along before 3 out, stayed on same pace from 2 out, no match for winner

17 22.22
4.7
70
28 2022-05-05 15:03 Ballygoe
James Davies
Worcester / 4 / 2m 4f / Hurdle Turf / 9K 11-6
Hood
Good5/8 -btn 19 Lady Malarkey 10-4

chased leaders on outside, ridden and outpaced before 3 out, well held from 2 out

6 6.81
2.08
102
29 2022-05-04 17:05 Nostalgica
James Davies
Newton Abbot / 5 / 2m 2f 110y / Hurdle Turf / 8K 10-13
Tongue Strap
Good9/9 -btn 54.35 Camembert Electric 10-9

mid-division, ridden and dropped to rear after 4 out, soon well behind, tailed off

34 49.38
9.22
90
30 2022-05-04 16:30 Miss Marette
James Davies
Newton Abbot / 5 / 2m 2f 110y / Hurdle Turf / 8K 10-2
Hood
Good7/10 -btn 31.25 Sweet Nightingale 11-4

mid-division, ridden after 4 out and beaten

11 14.6
3.63
71
31 2022-04-28 19:20 Alkhattaaf
Georgia Dobie
Chepstow / 6 / 2m / Flat Turf / 6K 8-9 Good To Firm4/9 -btn 3.8 Thibault 9-8

chased leaders, led over 3f out, headed over 2f out, no extra towards finish

17 22.9
5.1
53
32 2022-04-22 17:20 Johnny B
James Davies
Chepstow / 5 / 3m 2f 54y / Chase Turf / 8K 11-12 Good1/6 -win 15 Dorado Dollar 9-7

jumped well, chased leader, led 9th, headed before 12th, soon led again, headed 15th, led before 5 out, drawing clear when mistake 4 out, heavily eased towards finish

4.5 5.07
2.61
100
33 2022-04-21 15:25 Opening Bid
James Davies
Warwick / 4 / 2m 54y / Chase Turf / 8K 11-10
Hood
Good6/8 -btn 41.75 One For Billy 11-8

in touch in mid-division, closed on outside before 6th, outpaced approaching 4 out, well beaten after 3 out

9.5 11
3.05
107
34 2022-04-19 19:50 Ballygoe
James Davies
Worcester / 4 / 2m 7f / Hurdle Turf / 9K 11-12
Hood
Good10/14 -btn 17.55 Pottlerath 10-9

in touch in mid-division, took keen hold, closed 5th, outpaced before 2 out, well held last

29 35.64
8.49
108
35 2022-04-18 16:17 Regal 'n Bold
David Noonan
Chepstow / 4 / 2m 7f 131y / Hurdle Turf / 10K 10-13 GoodP -btn Eavesdropping 11-6

towards rear, last when not fluent 6th, soon lost touch, tailed off from 4 out, soon pulled up

101 268.36
48.19
36 2022-04-17 15:15 Raddon Top
James Davies
Ffos Las / 4 / 2m 7f 191y / Hurdle Turf / 9K 11-4
Cheekpieces
Good2/4 -btn 2 Grangeclare Glory 11-2

prominent, pressed leader home turn, led narrowly 3 out, soon ridden, not fluent 2 out, headed approaching last, kept on but no match for winner

7.5 9
3.15
112
37 2022-04-14 17:40 What A Pleasure
James Davies
Exeter / 5 / 2m 2f 111y / Hurdle Turf / 7K 10-5
Hood
Good10/14 -btn 17.75 Kolisi 10-8

didn\\\'t jump with fluency, ridden before 3 out, never dangerous

81 177.39
17.7
79
38 2022-04-08 13:30 Fat Sam
James Davies
Fontwell / 3 / 2m 5f 135y / Chase Turf / 13K 11-8
Hood
Good4/4 -btn 30.5 Legends Ryde 11-4

bit keen in close 3rd, hit 9th, went 2nd approaching 4 out until hit next, weakened into 4th before the last

7.5 9.56
3.6
125
39 2022-04-07 13:27 Miss Marette
James Davies
Taunton / 5 / 2m 104y / Hurdle Turf / 7K 10-1
Hood
Good7/12 -btn 11.3 Kolisi 10-7

chased leaders, went prominent after 3 out, ridden home turn, weakened before last

15 17.03
3.99
74
40 2022-04-05 16:50 Johnny B
James Davies
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 8K 11-1 Good4/7 -btn 27.5 To Be Sure 11-1

led until 3rd, pressed leader, pushed along and lost 2nd before 3 out, weakened next

3.75 3.71
1.51
106
41 2022-04-02 14:52 Nostalgica
David Noonan
Chepstow / 5 / 2m 3f 100y / Hurdle Turf / 8K 11-9 Good9/12 -btn 54.5 Benito 11-2

tracked leaders, ridden home turn and weakened quickly

34 68.43
13
95
42 2022-03-30 19:00 Alkhattaaf
Georgia Dobie
Kempton / 5 / 1m / Flat AW / 7K 8-13 Standard To Slow8/10 -btn 11.75 Rhythm N Rock 9-9

slowly into stride, raced keenly off the pace towards rear, never on terms

201 367.54
70.62
43 2022-03-30 16:30 Opening Bid
James Davies
Wincanton / 4 / 2m 4f 35y / Chase Turf / 11K 11-4
Hood
Good3/6 -btn 49.25 Red Happy 10-3

Chased leader, ridden before 4 out, weakened before 3 out

9 10.34
4.27
112
44 2022-03-21 15:30 What A Pleasure
David Noonan
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 8K 10-13
Hood
Good7/12 -btn 40.75 Name In Lights 11-6

mid-division, pushed along and lost ground from 3 out, tailed off

101 740.34
43.07
45 2022-03-19 16:31 Raddon Top
Tom Buckley
Fontwell / 4 / 3m 1f 166y / Hurdle Turf / 11K 11-10
Cheekpieces
Good To Soft3/8 -btn 2.25 Game Socks 11-12

mid-division, headway chasing after 3 out, stayed on into 3rd run-in, never going pace to challenge

2.25 2.56
1.34
112
46 2022-03-14 16:50 Puzzle Cache
Miss N Parker
Taunton / 5 / 2m 7f 198y / Hurdle Turf / 7K 10-7
Visor
SoftP -btn My Last Oscar 11-10

towards rear, never travelling, pulled up before 8th

21 36.12
7.2
87
47 2022-03-14 14:35 Merry Monty
David Noonan
Taunton / 4 / 2m 104y / Hurdle Turf / 9K 11-6
Hood
Soft7/10 -btn 38.5 Mister Marbles 11-6

in rear, pushed before 5th, ridden before 4 out, never threatened

151 360
24
48 2022-03-14 13:45 Opening Bid
James Davies
Stratford / 4 / 2m 213y / Chase Turf / 9K 11-9
Hood
Good To Soft6/7 -btn 60.25 Getaway Luv 11-1

held up in rear, pushed along 4th, ridden and lost touch when mistake 3 out, tailed off 2 out

15 18
6.47
116
49 2022-03-11 15:30 Letter At Dawn
Page Fuller
Exeter / 5 / 2m 161y / Hurdle Turf / 6K 10-5
Hood
Soft8/14 -btn 23.35 Imperial Joe 10-7

always behind, never a factor, tailed off

23 27.02
7.55
75
50 2022-03-10 17:30 Regal 'n Bold
James Davies
Wincanton / 5 / 1m 7f 50y / NH Flat / 4K 10-11 Good To Soft12/12 -btn 67.5 Tahmuras 11-4

chased leaders, ridden and weakened over 4f out

251 1000
97.26
51 2022-03-03 15:08 Merry Monty
James Davies
Taunton / 4 / 2m 3f 1y / Hurdle Turf / 9K 11-0 Soft5/8 -btn 29.75 Individualiste 10-2

towards rear, raced keenly, ridden and well behind from 3 out, tailed off

81 96.94
15.17
52 2022-03-03 14:08 Letter At Dawn
James Davies
Taunton / 5 / 2m 3f 1y / Hurdle Turf / 7K 10-2
Hood
Soft7/11 -btn 37 Iberio 11-12

tracked leaders, pushed along after 3 out, weakening when bad mistake 2 out, well held

15 17.5
4.83
75
53 2022-02-25 15:20 Raddon Top
James Davies
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 10K 11-0
Cheekpieces
Soft1/10 -win 0.3 Young Butler 11-11

led until bad mistake and headed 2nd, soon lost place, mid-division, headway chasing leaders before 3 out, went 2nd between last two, ridden to lead run-in, stayed on, all out

6 7.29
2.37
107
54 2022-02-22 16:50 Puzzle Cache
Joe Anderson
Taunton / 5 / 2m 7f 198y / Hurdle Turf / 7K 10-8
Cheekpieces
Good To SoftP -btn Flying Nun 11-12

towards rear, driven after 5th, tailed off 4 out, pulled up before 2 out

34 40.7
6.33
88
55 2022-02-22 13:55 What A Pleasure
James Davies
Taunton / 4 / 2m 3f 1y / Hurdle Turf / 9K 11-0 Good To Soft6/7 -btn 77.45 Lady Adare 11-12

chased leaders, outpaced after 3 out, soon weakened

101 410
57.22
56 2022-02-19 14:48 Johnny B
Page Fuller
Wincanton / 4 / 3m 1f 30y / Chase Turf / 14K 11-8 Soft5/8 -btn 21.25 Max Dynamo 10-8

disputed lead, dropped back into mid-division 7th, ridden after 3 out, well held from before 2 out

5 7
2.14
106
57 2022-02-13 14:30 Merry Monty
James Davies
Exeter / 4 / 2m 2f 111y / Hurdle Turf / 9K 11-0 Soft8/13 -btn 74 Trelawne 11-0

mid-division, pushed along before 3 out, soon faded

151 682.93
43.52
58 2022-02-02 16:45 Johnny B
Page Fuller
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 10K 10-11 Good To Soft2/10 -btn 1.25 Raddon Top 10-10

raced in mid-division, made smooth headway to lead before 3 out, ridden and kept on 2 out, every chance at final hurdle, held close home

7.5 8.57
2.56
104
59 2022-02-02 15:10 What A Pleasure
James Davies
Exeter / 4 / 2m 161y / Hurdle Turf / 8K 11-6 Good To SoftP -btn Credo 11-6

held up, ridden and not fluent at 2 out, pulled up

51 182.77
13.18
60 2022-02-01 13:50 Puzzle Cache
Joe Anderson
Ffos Las / 5 / 2m 7f 191y / Hurdle Turf / 11K 10-3
Cheekpieces
Good To Soft11/13 -btn 48 Shot Boii 10-4

prominent, pushed along 7th, losing place next, well beaten after 4 out

34 60
8.4
89
61 2022-01-20 14:45 Midnight Midge
James Davies
Wincanton / 3 / 2m 3f 166y / Hurdle Turf / 14K 11-7 Good To Soft7/11 -btn 64.25 Whydah Gally 11-1

tracked leaders, ridden 3 out, soon weakened, tailed off

11 12.95
3.72
119
62 2022-01-19 14:25 Opening Bid
James Davies
Newbury / 4 / 2m 69y / Hurdle Turf / 7K 11-7
Hood
Good To SoftP -btn Fine Casting 11-4

mid-division, pushed along and struggling before 3rd, soon behind, tailed off 4 out, pulled up before next

51 80.55
16.91
117
63 2022-01-18 14:40 Daytime Ahead
Jack Martin
Exeter / 4 / 2m 2f 111y / Hurdle Turf / 10K 9-8 Good To Soft7/16 -btn 23.95 Trump Lady 10-4

towards rear, headway on outside 4th, beaten 3 out, well held 2 out

8 8.42
2.54
90
64 2022-01-17 16:15 Puzzle Cache
Joe Anderson
Chepstow / 5 / 2m 3f 100y / Hurdle Turf / 9K 10-8
Cheekpieces
Soft7/10 -btn 24.95 After The Fox 11-1

chased leaders, went 2nd after 3rd until before next, chased leaders, pushed along after 4 out, weakened and soon behind

17 22.45
4.97
89
65 2022-01-11 15:05 Raddon Top
James Davies
Exeter / 5 / 2m 5f 137y / Hurdle Turf / 6K 11-12
Cheekpieces
Heavy1/12 -win 1.75 Sienna Royale 11-2

chased leaders, mistake and reminders 4 out, went 2nd 3 out, led and mistake last, driven out

9.5 14
3.82
99
66 2022-01-11 12:20 Johnny B
Joe Anderson
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 10K 11-2 Heavy4/8 -btn 36.55 Dynamite Kentucky 10-12

held up last, closer approaching 6th, pushed along after 4 out, went remote 3rd next, hit last, dropped to 4th post

7 7.46
2.14
108
67 2022-01-10 16:05 Miss Marette
James Davies
Taunton / 5 / 2m 104y / Hurdle Turf / 7K 10-5
Hood
SoftP -btn Amelia's Dance 11-7

mid-division, hit 5th, weakened 4 out, tailed off and went badly left next, pulled up before 2 out

34 39.23
7.07
79
68 2022-01-01 16:05 Merry Monty
James Best
Exeter / 5 / 2m 161y / NH Flat / 4K 11-6 Heavy5/8 -btn 11.75 Astronomic View 11-6

Held up, keen, never better than midfield

41 66.99
7.64
69 2022-01-01 15:35 Daytime Ahead
Jack Martin
Exeter / 3 / 2m 2f 111y / Hurdle Turf / 20K 9-7 Heavy4/7 -btn 16.5 Kissesforkatie 11-12

Held up, ridden before 3 out, weakened

19 20.68
7.4
91

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