N A Twiston-Davies Horse Racing Form | Bangor-on-Dee 16:00 10th February 2023

N A Twiston-Davies' Form | 10th February 2023

10th February 2023 Basey Family Novices' Handicap Hurdle (GBB Race)

Total Horses Trained Last 14 Days Race Type Wins Races Win %
475 7 wins from 39 runs
17.95%
Hunter Chase 3 14
21.43%
NH Flat 63 437
14.42%
Flat AW 11 102
10.78%
Chase Turf 290 2030
14.29%
Flat Turf 10 97
10.31%
Hurdle Turf 336 2336
14.38%
Race Type
Hurdle Turf
Class
4
Classifications
Handicap, Hurdle, Novice
Ground
Good To Soft
Distance
2m 7f 7y
Runners
6
Prize Money
£8,000
Is N A Twiston-Davies Improving?
Does N A Twiston-Davies 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 2023-02-09 16:45 Mavis Pike
Finn Lambert
Huntingdon / 5 / 1m 7f 171y / NH Flat / 5K 9-11
Hood
Good4/16 -btn 5.5 Rosalys 10-2

keen close up, ridden and every chance 2f out, kept on one pace

23 30
7.79
1 2023-02-09 16:10 Moveit Like Minnie
Finn Lambert
Huntingdon / 2 / 2m 3f 137y / Hurdle Turf / 30K 9-11
Tongue Strap
Good3/7 -btn 0.8 Sonigino 11-3

close up, lost place after soon after 5th, headway 3 out, ridden and every chance next, hit last, stayed on towards finish

3.5 3.7
1.51
112
2 2023-02-08 20:00 Earlofthecotswolds
T P Queally
Kempton / 2 / 1m 7f 218y / Flat AW / 25K 9-7
Cheekpieces
Standard To Slow4/8 -btn 3.8 Earl Of Tyrone 9-10

pushed along to lead, headed inside final 2f, lost 2nd over 1f out, plugged on inside final furlong

8 8.6
2.74
101
3 2023-02-08 16:40 Fantomas
James Turner
Southwell / 5 / 3m 1f 185y / Hurdle Turf / 8K 10-12 Good4/10 -btn 8.05 The Skiffle King 10-5

midfield, headway to chase leaders before 2 out, ridden before last, plugged on one pace

15 21.62
4.4
88
4 2023-02-05 16:33 Mr Mackay
Sam Twiston-Davies
Hereford / 5 / 2m 53y / NH Flat / 5K 10-4 Good3/6 -btn 3 Out Of Focus 10-13

held up early, headway tracking leaders halfway, went 2nd turning in, soon ridden and no impression, weakened into 3rd inside final furlong

1.53 1.61
1.05
5 2023-02-05 16:03 Jasmiwa
Sam Twiston-Davies
Hereford / 5 / 3m 1f 119y / Hurdle Turf / 8K 12-0 Good4/9 -btn 10.75 Lily Glitters 11-13

raced wide, held up, headway out wide when hit 3 out, went modest 4th after 2 out

5.5 6.4
2.3
105
6 2023-02-04 13:20 Weveallbeencaught
Sam Twiston-Davies
Leopardstown / 1 / 2m 6f 27y / Hurdle Turf / 150K 11-10 Yielding8/8 -btn 37.25 Good Land 11-10

led, slight mistake 8th and briefly pushed along, pushed along from next, ridden and headed 2 out, weakened

4.5 5.65
1.95
137
7 2023-02-03 16:40 Spirits Bay
Finn Lambert
Chepstow / 5 / 2m 11y / NH Flat / 5K 11-4 Good To Soft3/14 -btn 21 Beachcomber 11-2

held up in mid-division, switched left and headway when pushed along over 3f out, weakening when hampered over 1f out, not recover

3.5 4.34
1.6
8 2023-02-03 14:30 The Newest One
Sam Twiston-Davies
Chepstow / 4 / 2m 7f 131y / Hurdle Turf / 9K 11-0 Good To Soft2/7 -btn 0.75 Inch House 11-0

soon led, shaken up after 3 out, soon ridden along and faced sustained challenge, headed approaching final flight, kept on well but held close home

21 28.69
10.62
115
9 2023-02-02 16:25 Uncle Arthur
Sam Twiston-Davies
Fakenham / 4 / 2m 4f 1y / Hurdle Turf / 13K 11-1
Hood
Good11/11 -btn 56.75 Pachacuti 11-12

not fluent, towards rear, ridden and weakened 3 out

11 15.5
3.85
97
10 2023-02-02 15:15 Sergeant Wilson
Sam Twiston-Davies
Fakenham / 3 / 2m 3y / Hurdle Turf / 13K 11-8
Hood
Good1/7 -win 6.5 Enthused 11-3

made all, hung badly right bend after 1st, pushed along 2 out, ridden clear approaching last, ran on

2.5 2.51
1.51
112
11 2023-02-02 14:00 Matata
D A Jacob
Wincanton / 3 / 1m 7f 50y / Hurdle Turf / 14K 11-8
Hood
Good To SoftO -btn Celtic Art 11-8

took keen hold, led, hung left from 3rd, hung badly left and ran out before 5th

2.62 2.84
1.34
120
12 2023-02-01 16:30 Top Of The Bill
Jordan Nailor
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 9K 11-11
Cheekpieces
Good To Soft1/9 -win 2 Sporting Ace 11-9

raced wide towards rear, headway chasing leaders 8th, challenged on bit 3 out, led approaching next, mistake last, stayed on well run-in

5.5 7.2
1.95
120
13 2023-02-01 15:55 Broadway Boy
Thomas Bellamy
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 9K 11-13 Good To Soft4/11 -btn 16.45 Farmer's Gamble 11-5

mid-division, headway chasing leaders before 3 out, 4th and no impression between last two, kept on pressing for modest 3rd

3.12 3.34
1.61
119
14 2023-02-01 14:35 Cuthbert Dibble
Sam Twiston-Davies
Leicester / 3 / 2m 4f 110y / Hurdle Turf / 12K 11-2 Soft1/6 -win 19 Georges Saint 11-2

in touch in rear, headway soon after 3 out, led approaching 2 out, hit next, ran on

2.5 2.75
1.63
111
15 2023-01-31 16:00 Manimole
Sam Twiston-Davies
Ffos Las / 4 / 1m 7f 182y / Hurdle Turf / 9K 11-2
Hood
Soft5/8 -btn 14 She's A Saint 11-9

raced alone on inside, chased leader, led after 2nd until before next, chased leaders, ridden and weakened after 4 out

10 18.02
2.2
16 2023-01-31 14:50 Ballyellis
James Turner
Ffos Las / 3 / 2m 4f / Hurdle Turf / 20K 10-9
Tongue Strap
SoftP -btn Kings Keeper 11-11

off the pace and always towards rear, tailed off 4 out, pulled up before next

34 58.47
14.5
113
17 2023-01-30 16:40 Casa No Mento
Sam Twiston-Davies
Hereford / 5 / 2m 53y / NH Flat / 5K 11-2 Soft1/11 -win 12 Ellies Sister 11-2

mid-division on outside, closed from 7f out, led 3f out, clear over 1f out, easily

3.5 4.1
1.83
18 2023-01-30 16:24 Dance At Night
Mr Jamie Neild
Plumpton / 5 / 1m 7f 195y / Hurdle Turf / 8K 10-11
Hood
Good To Soft6/13 -btn 26.5 Inferno Sacree 9-13

raced keenly, off the pace towards rear, headway out wide and prominent in chasing group before 3 out, weakened next

41 80
17
89
19 2023-01-30 15:35 Checkitout
Sam Twiston-Davies
Hereford / 3 / 3m 1f 44y / Chase Turf / 17K 11-11
Cheekpieces
Soft8/12 -btn 19.5 Only The Bold 11-8

chased leaders, lost place 3rd, some headway after 4 out, no impression, bad mistake and well beaten 3 out

41 55
11
127
20 2023-01-30 15:00 Super Six
Sam Twiston-Davies
Hereford / 3 / 2m 4f 194y / Chase Turf / 17K 11-1
Tongue Strap
Soft3/7 -btn 2.75 Honneur D'Ajonc 11-7

raced keenly, led after 1st, hung left and headed before 8th, led 4 out, headed before 3 out, led 3 out, slow jump last, soon hung left and headed, lost 2nd towards finish

7.5 8.54
4.01
121
21 2023-01-30 13:15 Spring Meadow
Sam Twiston-Davies
Hereford / 4 / 2m 5f 163y / Hurdle Turf / 9K 11-12 Soft3/12 -btn 12.75 Atlanta Brave 11-12

mid-division, closed on outside 2nd, not fluent 4th, lost place after next, headway 7th, every chance when mistake 2 out, weakening in 3rd when mistake last

3 3.16
1.33
22 2023-01-29 16:35 Push The Button
Thomas Bellamy
Fontwell / 5 / 2m 1f 162y / NH Flat / 5K 10-3 Good To Soft3/14 -btn 12.25 Duhallow Tommy 11-2

chased leaders, outpaced 4f out, stayed on into 3rd from 2f out, no impression on front pair

7 7.47
2.78
23 2023-01-29 14:25 Norman Fletcher
Sam Twiston-Davies
Southwell / 4 / 1m 7f 182y / NH Flat / 6K 10-3 Good1/10 -win 1.5 Cawthorne Banker 11-2

chased leaders, pushed along in 3rd over 3f out, led 2f out, ridden faced challenge over 1f out, ran on well, always doing enough

9 12.5
3.55
24 2023-01-29 14:15 Awesome Foursome
Jordan Nailor
Fontwell / 5 / 2m 5f 164y / Hurdle Turf / 8K 11-4
Tongue Strap
Good To Soft7/13 -btn 35.85 My Ticketyboo 10-2

jumped right at times, held up rear of mid-division, mistake 7th, not fluent 8th, modest progress when not clear run final bend, no impression

13 19
5.37
97
25 2023-01-28 16:25 Josh The Boss
Mr Jamie Neild
Doncaster / 5 / 2m 128y / NH Flat / 5K 9-10
Tongue Strap
Good4/13 -btn 11.5 Dino Bellagio 10-10

pulled hard, prominent, pushed along over 3f out, stayed on, not pace to challenge

41 75
15
26 2023-01-28 16:17 Safe Destination
Finn Lambert
Uttoxeter / 5 / 2m 3f 207y / Hurdle Turf / 8K 11-4 Good To Soft6/13 -btn 26.8 Barrier Peaks 10-11

mid-division, pushed along from 4 out, behind 3 out, plugged on from 2 out

8 9.8
2.18
95
27 2023-01-28 15:15 Undersupervision
Sam Twiston-Davies
Doncaster / 1 / 2m 7f 214y / Chase Turf / 100K 10-12
Cheekpieces
GoodU -btn Cooper's Cross 10-6

mid-division, dropped to rear 10th, pushed along and some headway home turn, ridden 3 out, staying on one pace when hampered by faller and unseated rider 2 out

15 17.5
4.88
134
28 2023-01-28 14:40 Idalko Bihoue
Sam Twiston-Davies
Doncaster / 1 / 3m 84y / Hurdle Turf / 40K 11-0 GoodP -btn Maximilian 11-0

chased leaders, dropped away quickly 4 out, soon pulled up

5 5.48
1.85
132
29 2023-01-28 13:57 Victorias Peak
Thomas Bellamy
Uttoxeter / 3 / 2m 4f 189y / Chase Turf / 12K 11-3
Tongue Strap
Good To Soft5/6 -btn 24.3 Fairfield Ferrata 11-1

always towards rear, struggled throughout

3.75 4.68
2.34
118
30 2023-01-28 13:50 One True King
James Turner
Cheltenham / 1 / 2m 4f 127y / Chase Turf / 100K 9-11
Cheekpieces
Soft5/16 -btn 20.75 Il Ridoto 10-12

held up towards rear, mistake 1st, headway after 4 out, no impression in 6th 2 out

67 120
18
130
31 2023-01-28 12:55 Keepyourdreamsbig
Sam Twiston-Davies
Doncaster / 4 / 2m 3f 88y / Hurdle Turf / 8K 11-3 Good6/7 -btn 7.25 Give Me A Cuddle 11-6

handy, pushed along before 3 out, ridden and gradually faded approaching last

11 14
3.39
109
32 2023-01-28 12:47 Finest Hour
Ben Bromley
Uttoxeter / 4 / 1m 7f 168y / Hurdle Turf / 8K 11-1 Good To Soft8/13 -btn 39.25 Benassi 11-8

mid-division, pushed along and weakened home turn

29 55.05
10.65
33 2023-01-27 16:20 Noble Savage
Jordan Nailor
Doncaster / 5 / 2m 128y / Hurdle Turf / 8K 11-6 Good6/17 -btn 9.95 Half The Freedom 10-9

prominent, led after 2nd, ridden 3 out, headed next, soon no extra

21 40
5.8
95
34 2023-01-27 16:10 Strong Belle
Finn Lambert
Huntingdon / 5 / 1m 7f 171y / NH Flat / 4K 10-13 Good To Soft8/10 -btn 34.25 Dontyawantme 11-4

led, ridden and headed over 2f out, weakened over 1f out

4 4.91
1.58
35 2023-01-27 15:45 Rocco
Jordan Nailor
Doncaster / 4 / 3m 84y / Hurdle Turf / 8K 11-11
Cheekpieces
Good4/15 -btn 14.25 The Kniphand 11-12

prominent, ridden to join leader 3 out, outpaced 2 out, weakened approaching last

21 26.62
4.87
115
36 2023-01-27 15:00 Zambella
D A Jacob
Huntingdon / 1 / 2m 3f 189y / Chase Turf / 75K 11-6 Good To Soft2/6 -btn 6.5 Jeremys Flame 11-6

led 1st, tracked leaders, closed 8th, led 2 out, ridden and headed flat

2.2 2.25
1.49
144
37 2023-01-27 14:30 Moveit Like Minnie
Finn Lambert
Huntingdon / 4 / 2m 4f 145y / Hurdle Turf / 10K 11-6
Tongue Strap
Good To Soft1/17 -win 1.25 Mullinaree 11-9

in touch, headway to track leaders 4 out, pushed along to lead approaching 2 out, blundered last and went right, ridden out

3.25 3.63
1.51
106
38 2023-01-27 13:05 Benny Silver
Sam Twiston-Davies
Doncaster / 3 / 2m 128y / Hurdle Turf / 11K 11-2 Good3/14 -btn 30 Parramount 11-2

mid-division, pushed along and outpaced after 4 out, not fluent 2 out, kept on well to go third close home

51 70.14
10.5
39 2023-01-26 16:15 Blended Stealth
Sam Twiston-Davies
Wetherby / 5 / 3m 26y / Hurdle Turf / 7K 11-7
Cheekpieces
Soft3/15 -btn 7.25 The Imposter 11-6

towards rear, closer in mid-division 6th, headway chasing leaders after 4 out, ridden before next, went modest 3rd at the last

17 24.31
5.89
93
40 2023-01-23 16:30 Navegaon Gate
Sam Twiston-Davies
Ffos Las / 5 / 2m 7f 191y / Hurdle Turf / 9K 11-7
Visor
Soft9/15 -btn 55.8 Mr Harp 11-11

held up, struggling from 5 out, tailed off

9 13
2.74
98
41 2023-01-23 15:30 Equinus
Sam Twiston-Davies
Ffos Las / 3 / 2m 4f / Hurdle Turf / 16K 11-0 Soft1/11 -win 2.75 Whitehotchillifili 11-4

chased leader on inside, ridden 3 out, every chance 2 out when not fluent, stayed on strongly from last, led final 100 yards and won going away

3.5 3.7
1.67
115
42 2023-01-23 14:30 Wonder Of The Seas
Sam Twiston-Davies
Ffos Las / 4 / 2m 4f / Hurdle Turf / 9K 11-10 Soft8/13 -btn 67.5 Regal Blue 11-10

raced wide in rear, pushed along 6th, ridden 4 out, never nearer

67 200
24
43 2023-01-23 14:00 Uncle Bert
Sam Twiston-Davies
Ffos Las / 4 / 2m 4f / Hurdle Turf / 9K 11-10 Soft2/13 -btn 2.75 Hercules Morse 11-10

prominent, pressed winner from 3 out, ridden next, no extra run in

1.83 1.92
1.17
116
44 2023-01-16 16:10 Ballycamus
Sam Twiston-Davies
Hereford / 4 / 2m 5f 163y / Hurdle Turf / 13K 11-5 SoftP -btn Zestful Hope 11-9

towards rear, in last pair when mistake 7th, tailed off and pulled up before 4 out

7.5 9.38
2.55
106
45 2023-01-16 15:10 Supasunrise
Finn Lambert
Hereford / 5 / 2m 4f 194y / Chase Turf / 9K 11-0 Soft3/10 -btn 6.5 Kingcormac 11-1

waited with towards rear, good headway out wide chasing leaders before 4 out, went 2nd travelling well after 3 out, went 3rd before 2 out, kept on run-in pressing fir 2nd, no chance with winner

5.5 6.72
2.07
89
46 2023-01-13 16:00 Corporal Jackjones
Sam Twiston-Davies
Huntingdon / 5 / 1m 7f 171y / NH Flat / 4K 10-9 Good To Soft9/10 -btn 18.5 Taras Halls 11-8

prominent, pushed along 4f out, ridden and weakened 2f out

5.5 6.23
2.42
47 2023-01-10 12:15 Fantomas
James Turner
Doncaster / 5 / 3m 84y / Hurdle Turf / 8K 11-1 Good To Soft6/19 -btn 31 Aazza 11-1

mid-division, headway after 7th, no impression 3 out, mistake 2 out

13 15.63
3.9
90
48 2023-01-09 13:55 Uncle Arthur
Sam Twiston-Davies
Taunton / 4 / 2m 104y / Hurdle Turf / 9K 11-8
Hood
Soft4/10 -btn 13 Rare Middleton 10-9

raced in 4th on inside, went 3rd at 5th until before 2 out, chased leaders, ridden and weakened between last two

21 40.88
4.9
49 2023-01-08 15:40 Imperial B G
Sam Twiston-Davies
Chepstow / 4 / 2m 3f 100y / Hurdle Turf / 8K 11-4 Soft6/11 -btn 39.75 Mr Muldoon 11-11

raced on inside, chased leaders, lost place home turn, weakened soon after, no chance when mistake 2 out

5.5 6.63
2.8
108
50 2023-01-08 14:40 Benny Silver
Sam Twiston-Davies
Chepstow / 4 / 2m 11y / Hurdle Turf / 9K 11-1 Soft11/16 -btn 52.05 Libberty Hunter 11-1

off the pace and always towards rear

67 90
13
51 2023-01-08 14:00 Earlofthecotswolds
T P Queally
Southwell / 2 / 2m 102y / Flat AW / 30K 9-7 Standard3/7 -btn 9.25 Berkshire Rocco 9-7

tracked leader, pushed along to join leader 3f out, ridden and every chance 2f out, kept on same pace final furlong

3.5 4.03
2.12
102
52 2023-01-07 15:00 Ballyandy
Sam Twiston-Davies
Sandown / 2 / 3m 37y / Chase Turf / 100K 11-12 Soft8/18 -btn 13.8 Wishing And Hoping 11-7

off the pace and always towards rear

9 8.46
2.8
141
53 2023-01-07 13:58 Top Of The Bill
Jordan Nailor
Newcastle / 3 / 2m 7f 149y / Hurdle Turf / 15K 11-11 Soft4/8 -btn 7.75 Theme Tune 11-11

held up towards rear, didn't jump with fluency, pushed along briefly after 3rd, shaken up approaching 3 out, passed tiring rivals after last

3.75 4.1
1.68
121
54 2023-01-07 12:55 Finest Hour
Angus Cheleda
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 8K 11-3 Good To Soft13/18 -btn 42.5 Celtic Art 11-8

never better than mid-division

21 29.58
8.55
55 2023-01-06 16:00 Mavis Pike
Finn Lambert
Ludlow / 4 / 1m 7f 169y / NH Flat / 7K 9-12
Hood
Soft5/15 -btn 7.25 Inion Tiogair 10-13

keen, prominent, ridden before 3 out where chased leader, weakened approaching final furlong, lost 4th near finish

15 15.48
5.4
56 2023-01-06 13:30 Don't Tell David
Sam Twiston-Davies
Ludlow / 4 / 2m 5f 55y / Hurdle Turf / 9K 11-8
Tongue Strap
SoftP -btn Egbert 11-8

held up in midfield, ridden and pulled up before 3 out

67 120
17.5
57 2023-01-05 16:00 Norman Fletcher
Jordan Nailor
Ffos Las / 5 / 1m 7f 182y / NH Flat / 5K 10-6 Heavy2/11 -btn 4.5 Sole Solution 11-8

chased leaders, lost place 11f out, headway over 3f out, chased winner inside final furlong, no impression, stayed on

3.25 3.27
1.62
58 2023-01-05 13:00 Manimole
Sam Twiston-Davies
Ffos Las / 4 / 1m 7f 182y / Hurdle Turf / 9K 11-2
Hood
Heavy2/6 -btn 4.25 Mrs Grimley 10-13

chased leaders on inside, went 2nd before 3rd until next, ridden after 5th, went 2nd again after 2 out, no impression on winner last, kept on

8.5 10
3.54
59 2023-01-02 13:00 Master Chewy
Sam Twiston-Davies
Plumpton / 4 / 1m 7f 195y / Hurdle Turf / 8K 11-5 Soft2/12 -btn 2 Hansard 11-12

chased clear leader, going best shaken up approaching 2 out, soon ridden along and every chance, kept on but held towards finish

1.57 1.73
1.08
126
60 2023-01-01 15:40 Mr Mackay
Sam Twiston-Davies
Cheltenham / 1 / 1m 5f 209y / NH Flat / 25K 11-0 Soft4/14 -btn 5 Fiercely Proud 11-0

chased leaders, ridden 2f out, 4th and outpaced from over 1f out

9.5 12.5
3.65
61 2023-01-01 14:30 I Like To Move It
Sam Twiston-Davies
Cheltenham / 1 / 2m 4f 56y / Hurdle Turf / 70K 11-4 Soft6/9 -btn 23.2 Marie's Rock 10-13

mid-division, outpaced after 2 out, soon weakened

4 4.4
1.84
152
62 2023-01-01 13:30 Awesome Foursome
Finn Lambert
Exeter / 4 / 2m 161y / Hurdle Turf / 8K 10-10 Heavy7/14 -btn 32 Hugos New Horse 11-6

sweating, held up well off the pace towards rear, never nearer

7 11.64
1.98
63 2023-01-01 13:20 Beauport
Jordan Nailor
Cheltenham / 1 / 2m 4f 127y / Chase Turf / 55K 11-7 Soft4/5 -btn 20.45 The Real Whacker 11-5

chased winner until 9th, mistake next and 4 out, mistake 3 out, weakened before 2 out

7 7.27
2.87
145
64 2023-01-01 12:45 Poppa Poutine
Sam Twiston-Davies
Cheltenham / 2 / 3m 2f 70y / Chase Turf / 25K 11-1
Tongue Strap
Soft4/11 -btn 11.25 Rapper 11-6

led until 1st, chased leaders, slow 2nd, lost place 6th, headway 14th, 3rd and no impression on winner flat, lost 3rd towards finish

6 7.2
2.58
132
65 2023-01-01 12:35 Rizzardo
James Turner
Fakenham / 5 / 3m 5f 24y / Chase Turf / 12K 10-4 Good To SoftP -btn Lord Sparky 11-13

always in rear, pulled up after 14th

13 11.56
5
88
66 2023-01-01 12:10 Weveallbeencaught
Sam Twiston-Davies
Cheltenham / 2 / 2m 4f 56y / Hurdle Turf / 20K 11-7 Soft1/13 -win 1.25 Rock My Way 11-7

made all, ridden before last, stayed on well flat

2.25 2.26
1.3

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