T P Queally Horse Racing Form | Leicester 19:00 09th May 2017

T P Queally' Form | 09th May 2017

09th May 2017 KIRBY MALLORY HANDICAP (4)

Total Horses Ride Last 14 Days Race Type Wins Races Win %
31 2 wins from 23 runs
8.7%
Flat Turf 0 42
0%
Flat AW 2 23
8.7%
Race Type
Flat Turf
Class
4
Classifications
Handicap
Ground
Good To Firm
Distance
1m 2f
Runners
6
Prize Money
£5,175
Is T P Queally Improving?
Does T P Queally 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 2017-05-08 18:50 Wootyhoot
T P Queally
Windsor / 5 / 1m 31y / Flat Turf / 3K 9-5 Good To Firm11/13 -btn 14.5 Rumpole 9-5

ran green and well in rear, ridden and no progress over 2f out

17 22.09
5.43
1 2017-05-07 15:35 Ce La Vie
T P Queally
Newmarket / 1 / 1m / Flat Turf / 284K 9-0 Good To Firm13/14 -btn 27.55 Winter 9-0

steadied start, took keen hold, held up in rear, ridden over 3f out, soon struggling and behind

151 900.06
76.61
87
2 2017-05-06 15:50 Zest
T P Queally
Goodwood / 1 / 1m / Flat Turf / 23K 9-7 Good To Firm8/9 -btn 8.85 Laugh Aloud 9-10

held up in last pair, shaken up on inner 2f out, not quicken and no progress

8.5 9.7
2.88
97
3 2017-05-06 14:05 Alf Guineas
T P Queally
Goodwood / 1 / 1m 4f / Flat Turf / 24K 9-0 Good To Firm8/8 -btn 20.85 Ajman Princess 9-0

soon led, headed and pushed along over 2f out, weakened rapidly over 1f out

4.5 4.93
1.96
85
4 2017-05-06 13:35 Art Of Swing
T P Queally
Goodwood / 5 / 1m 6f / Flat Turf / 5K 9-6 Good To Firm4/14 -btn 6 October Storm 9-6

tracked leaders, went 2nd just over 2f out and soon ridden, faded final furlong

13 17.43
5.83
71
5 2017-05-04 14:30 Excellent Sunset
T P Queally
Redcar / 5 / 6f / Flat Turf / 3K 9-0 Good To Firm2/6 -btn 3.25 Classical Times 9-0

tracked leaders, headway over 2f out, soon chasing winner, ridden and close up entering final furlong, soon driven and kept on same pace

6.5 8.2
2.34
6 2017-05-03 15:10 Harbour Law
T P Queally
Ascot / 1 / 2m / Flat Turf / 34K 9-6 Good To Firm7/7 -btn 14.5 Sweet Selection 8-13

chased leaders in 4th, ridden over 2f out, weakening when nudged by rival over 1f out, soon behind

6.5 7.6
2.44
114
7 2017-05-02 17:30 Fantasy Queen
T P Queally
Yarmouth / 5 / 7f 3y / Flat Turf / 3K 9-2 Good To Firm5/8 -btn 8.2 Wahiba 9-0

last and ridden early, modest effort over 2f out, never on terms

4.5 4.77
1.81
63
8 2017-05-02 17:00 Indian Dandy
T P Queally
Yarmouth / 4 / 1m 3y / Flat Turf / 5K 9-5
Hood
Good To Firm1/7 -win 1.75 Across Dubai 9-6

2nd until ridden to lead over 1f out, soon asserted, in command final 100yds

17 19.65
6.2
83
9 2017-05-02 16:30 Philba
T P Queally
Yarmouth / 3 / 7f 3y / Flat Turf / 7K 9-3 Good To Firm9/9 -btn 15.3 Taurean Star 9-1

soon behind, driven and racing awkwardly 3f out, eased final furlong

21 29
6.99
91
10 2017-05-02 16:00 Fantasy Gladiator
T P Queally
Yarmouth / 5 / 1m 2f 23y / Flat Turf / 3K 9-0
Cheekpieces
Good To Firm6/8 -btn 5.8 Vernatti 9-2

last until over 4f out, never on terms but plugged on inside final furlong

7.5 8.25
2.54
63
11 2017-05-02 15:25 Sunlit Waters
T P Queally
Yarmouth / 6 / 1m 3f 104y / Flat Turf / 2K 9-6 Good To Firm6/11 -btn 7 Zubaidah 8-11

pressed leaders, ridden 4f out, no extra over 2f out

9 11
2.95
54
12 2017-05-02 14:20 City Guest
T P Queally
Yarmouth / 4 / 5f 42y / Flat Turf / 5K 9-5 Good To Firm6/6 -btn 11.05 To Wafij 9-5

missed break, always last, ridden halfway, soon beaten

41 47.17
7.2
13 2017-04-29 15:45 Downton Kitten
T P Queally
Haydock / 5 / 1m / Flat Turf / 4K 9-0 Good To Firm1/5 -win 0.5 Beyond Recall 9-0

4th and took keen hold in early stages, headway 3f out, pushed along 2f out, ridden approaching final furlong, stayed on well under pressure to assert last 100yds

13 20.35
7.2
14 2017-04-29 13:30 Whitkirk
T P Queally
Haydock / 5 / 1m / Flat Turf / 5K 9-0 Good To Firm2/14 -btn 0.5 La Celebs Ville 9-6

chased leader, every chance 2f out, ran on well under pressure last 2f but not catch winner

15 14.51
4.9
63
15 2017-04-28 16:35 Symbol
T P Queally
Sandown / 4 / 1m 2f 7y / Flat Turf / 6K 9-0 Good4/9 -btn 1.65 Serenada 9-0

held up in rear, shaken up and headway in centre over 1f out, stayed on steadily final furlong

26 42.39
8.8
16 2017-04-28 15:30 Mitchum Swagger
T P Queally
Sandown / 1 / 1m 14y / Flat Turf / 54K 9-1 Good5/9 -btn 3.55 Sovereign Debt 9-1

towards rear, ridden over 2f out, never nearer

15 21
5.68
110
17 2017-04-28 14:20 Arthenus
T P Queally
Sandown / 1 / 1m 2f 7y / Flat Turf / 37K 9-0
Cheekpieces
Good6/8 -btn 8.35 Ulysses 9-0

travelled well in 5th until weakened 2f out

21 26.5
6.59
108
18 2017-04-27 20:45 Native Soldier
T P Queally
Chelmsford / 4 / 1m / Flat AW / 8K 9-3 Standard6/6 -btn 12 Arabian Hope 9-7

awkward leaving stalls and slowly into stride, soon recovered and in touch in rear, effort over 1f out, soon under pressure and beaten, weakened final furlong

8 8.29
4.2
80
19 2017-04-26 17:00 Northdown
T P Queally
Epsom Downs / 4 / 1m 114y / Flat Turf / 6K 9-3 Good12/14 -btn 12.85 Emenem 9-4

slowly into stride, always in rear

34 75
12.67
76
20 2017-04-25 17:00 Sitar
T P Queally
Yarmouth / 5 / 6f 3y / Flat Turf / 3K 8-13 Good To Firm9/9 -btn 5.3 Edged In Blue 8-4

steadied after start, took keen hold, held up in touch in last trio, not clear run 2f out, effort over 1f out, no impression

19 25.74
5.86
67
21 2017-04-25 16:25 Getgo
T P Queally
Yarmouth / 5 / 7f 3y / Flat Turf / 3K 9-7
Blinkers
Good To Firm5/11 -btn 6.15 Blue On Blue 9-7

held up in last trio, switched left and headway over 1f out, kept on but no threat to leaders inside final furlong

12 11.99
3.1
74
22 2017-04-25 14:45 Wapping
T P Queally
Yarmouth / 4 / 1m 2f 23y / Flat Turf / 5K 9-7 Good To Firm3/6 -btn 4 Mohatem 9-6

held up off the pace in 5th, closed 4f out, ridden and edged left 2f out, chased leading pair just inside final furlong, kept on same pace after

7 7.6
3.45
84
23 2017-04-24 19:45 Nasri
T P Queally
Windsor / 6 / 6f / Flat Turf / 2K 8-12
Visor
Good To Firm9/14 -btn 7.8 Go Amber Go 9-0

badly outpaced and behind, kept on final 2f, no chance

26 37.51
6.4
56
24 2017-04-24 19:15 Goodby Inheritence
T P Queally
Windsor / 6 / 1m 3f 135y / Flat Turf / 2K 9-3 Good To Firm5/10 -btn 6.5 Desert Cross 9-2

took keen hold, tracked leaders, went 3rd over 3f out to over 2f out, faded

13 16.59
4.6
61
25 2017-04-24 18:45 Lovely Story
T P Queally
Windsor / 4 / 1m 3f 135y / Flat Turf / 5K 8-11 Good To Firm6/7 -btn 27.6 Mr Khalid 9-3

took keen hold, soon pressed leader, led 6f out to over 3f out, weakened over 2f out, eased and tailed off

7.5 8.86
2.18
75
26 2017-04-24 17:20 King Calypso
T P Queally
Kempton / 4 / 2m / Flat AW / 5K 9-8 Standard2/7 -btn 1 Next Train's Gone 8-10

tracked leaders in 3rd, ridden over 2f out, one length down when leader jinked left over 1f out, kept on inside final furlong to take 2nd near finish, no chance with winner

7 8.51
3.5
78
27 2017-04-24 16:50 Woofie
T P Queally
Kempton / 4 / 1m 3f / Flat AW / 5K 8-12
Cheekpieces
Standard7/7 -btn 8.45 Captain Peacock 9-11

raced in 2nd, pushed along over 3f out, no extra and weakened from 2f out

41 69.12
22.58
69
28 2017-04-24 15:15 Plato's Kode
T P Queally
Kempton / 6 / 1m / Flat AW / 2K 9-8 Standard6/10 -btn 2.65 Metronomic 9-4

in rear, switched out and ridden over 1f out, kept on well entering final furlong, nearest finish

5.5 6.2
2.22
61
29 2017-04-22 20:45 Star Ascending
T P Queally
Wolverhampton / 6 / 1m 4f 50y / Flat AW / 3K 9-3
Cheekpieces
Standard1/9 -win 0.3 Bottleofsmoke 9-3

tracked leaders, raced quite keenly, led 2f out, ridden over 1f out, edged right entering final furlong, driven and held on well

7.5 10.36
2.56
55
30 2017-04-22 20:15 Nachi Falls
T P Queally
Wolverhampton / 5 / 1m 4f 50y / Flat AW / 3K 9-12
Tongue Strap
Standard5/10 -btn 13.25 Al Zaman 8-7

held up, pushed along and some headway over 3f out, never threatened

34 88.62
6.76
31 2017-04-22 18:45 Powerful Dream
T P Queally
Wolverhampton / 5 / 5f 20y / Flat AW / 3K 9-7
Cheekpieces
Standard7/8 -btn 4.95 Annie Salts 9-2

squeezed out start, held up, pushed along halfway, never threatened

8.5 10
2.74
69
32 2017-04-20 19:20 Hackney Road
T P Queally
Lingfield / 5 / 6f 1y / Flat AW / 3K 9-6 Standard2/7 -btn 1.75 Diamond Lady 9-7

held up in 5th, ridden over 2f out, kept on well from over 1f out, finished well and took 2nd post, never nearer

3.25 3.68
1.59
74
33 2017-04-20 18:20 Rayaa
T P Queally
Lingfield / 5 / 1m 1y / Flat AW / 3K 9-2
Tongue Strap
Standard3/7 -btn 1.55 Tegara 9-2

held up in rear, ridden over 2f out and came wide straight, kept on strongly from over 1f out, no extra close home

13 17.92
8.57
71
34 2017-04-19 20:45 So It's War
T P Queally
Wolverhampton / 5 / 1m 141y / Flat AW / 3K 9-2
Cheekpieces
Standard3/8 -btn 1.5 Roman De Brut 8-12

held up, headway over 2f out, ridden to chase winner and hung left over 1f out, stayed on

7 7.6
2.52
65
35 2017-04-19 19:45 Dunquin
T P Queally
Wolverhampton / 5 / 1m 4f 50y / Flat AW / 3K 9-7 Standard8/9 -btn 7.6 Zabeel Star 9-8

held up in touch, raced keenly, went 2nd over 6f out, led 5f out, ridden and headed over 1f out, weakened inside final furlong

3.75 4.11
1.73
70
36 2017-04-18 15:20 Eburaci
T P Queally
Southwell / 5 / 1m / Flat AW / 3K 8-13
Visor
Standard4/6 -btn 6.6 Passcode 8-8

close up on outer, ridden along over 2f out, soon driven and weakened over 1f out

4.5 4.87
37 2017-04-15 17:25 Higher Power
T P Queally
Kempton / 2 / 2m / Flat AW / 12K 9-12 Standard2/9 -btn 1.25 Blakeney Point 8-8

tracked leading trio, ridden over 2f out and soon chased winner, kept on but never able to challenge

2.88 3.14
1.46
100
38 2017-04-15 15:45 Zest
T P Queally
Kempton / 1 / 1m / Flat AW / 23K 9-0 Standard3/10 -btn 1.7 Aljazzi 9-0

took keen hold, held up in rear, progress 2f out, ridden and stayed on final furlong to press for 2nd last 100yds

15 14.39
4.49
87
39 2017-04-14 14:40 Rebel Surge
T P Queally
Lingfield / 2 / 7f 1y / Flat AW / 93K 9-0
Cheekpieces
Standard10/11 -btn 6.95 Realtra 9-0

short of room and steadied soon after start, took keen hold, held up in touch in last trio, effort on outer bend 2f out, no impression and one pace after, never troubled leaders

51 134.3
14.43
82
40 2017-04-14 14:10 Prince Of Arran
T P Queally
Lingfield / 2 / 1m 7f 169y / Flat AW / 93K 9-1 Standard5/14 -btn 6.5 Winning Story 9-1

slowly into stride, held up in last pair, pushed along over 2f out, headway on outer bend 2f out, stayed on inside final furlong, never troubled leaders

8.5 10.17
3.86
103
41 2017-04-12 20:45 Sunlit Waters
T P Queally
Kempton / 6 / 1m / Flat AW / 2K 8-12 Standard6/13 -btn 5.6 Ebbisham 9-6

well in rear, shaken up over 2f out, kept on one pace from over 1f out, no chance

21 27
8.95
56
42 2017-04-11 16:40 Incentive
T P Queally
Pontefract / 5 / 6f / Flat Turf / 4K 9-0 Good5/10 -btn 2.75 Acadian Angel 9-0

close up on inner, led 3f out, ridden along 2f out, headed over 1f out, soon driven and gradually weakened

17 24.24
5.1
62
43 2017-04-11 15:40 Our Folly
T P Queally
Pontefract / 5 / 2m 1f 216y / Flat Turf / 3K 9-1
Tongue Strap
Good8/10 -btn 23.3 Uncle Bernie 9-8

always towards rear

9 11
2.91
64
44 2017-04-10 16:30 Golden Guest
T P Queally
Windsor / 5 / 1m 67y / Flat Turf / 3K 9-2 Good2/13 -btn 4.5 Sir Plato 8-12

held up towards rear, progress on outer from 3f out, ridden and stayed on from 2f out to take 2nd inside final furlong, no chance with winner

11 12.5
4.3
65
45 2017-04-10 15:00 Tom's Rock
T P Queally
Windsor / 5 / 1m 2f 7y / Flat Turf / 3K 9-6 Good8/16 -btn 9.7 Perfect Quest 9-3

took keen hold, tracked leaders disputing 5th, ridden over 2f out, weakened well over 1f out

9.5 11.68
3.5
73
46 2017-04-10 14:30 Master Archer
T P Queally
Windsor / 5 / 1m 2f 7y / Flat Turf / 3K 9-5 Good4/9 -btn 1.8 Comrade Conrad 9-5

tracked leaders in 5th, close up behind them when not clear run over 1f out, switched left and nudged along, never challenged but shaped with promise

11 14.48
3.46
47 2017-04-07 19:15 Nightingale Valley
T P Queally
Kempton / 5 / 6f / Flat AW / 3K 9-7 Standard1/9 -win 0.3 Nag's Wag 9-5

held up in rear, pushed along halfway, headway under pressure 1f out, switched right inside final furlong, ran on strongly to lead last strides

15 16.67
5.26
73
48 2017-04-07 17:45 Whatalove
T P Queally
Kempton / 6 / 1m / Flat AW / 2K 8-12 Standard6/12 -btn 3.6 Fleeting Francesca 9-4

led over 6f out, ridden over 1f out, headed inside final furlong, no extra and weakened final 75yds

5 5.65
1.87
46
49 2017-04-06 19:15 Alf Guineas
T P Queally
Chelmsford / 4 / 1m 2f / Flat AW / 6K 9-7 Standard1/6 -win 0.75 Hairdryer 9-4

took keen hold, tracked leader until 7f out, stayed handy, shaken up and quickened between horses to lead 1f out, ran on well and always in command after, readily

2.88 3.15
1.93
80
50 2017-04-06 18:45 Annie Fior
T P Queally
Chelmsford / 4 / 1m / Flat AW / 6K 9-2
Hood
Standard6/7 -btn 6.2 Mustarrid 9-6

led until halfway, unable to quicken under pressure over 1f out, beaten when impeded inside final furlong, no chance when hampered soon after

26 34.87
6
80
51 2017-04-05 21:15 Staffa
T P Queally
Kempton / 6 / 6f / Flat AW / 2K 9-5 Standard5/11 -btn 2.05 Fleeting Glimpse 9-7

took keen hold in mid-division on outer, ridden widest 2f out and every chance entering final furlong, no extra close home

26 31.14
10.59
53
52 2017-04-02 14:15 Eburaci
T P Queally
Doncaster / 5 / 7f / Flat Turf / 3K 9-5 Good8/12 -btn 13.8 Benbatl 9-5

chased leaders, ridden along well over 2f out, gradually weakened

17 27
3.98
53 2017-04-01 17:00 Lord Napier
T P Queally
Kempton / 4 / 2m / Flat AW / 5K 9-5 Standard3/6 -btn 4.7 Endless Acres 9-7

tracked leading pair, ridden to chase winner over 2f out, outpaced over 1f out and lost 2nd, kept on near finish

11 13
4.1
79
54 2017-04-01 16:25 Ravens Quest
T P Queally
Kempton / 4 / 1m 3f / Flat AW / 5K 8-11 Standard7/7 -btn 14.25 Jacob Cats 9-7

tracked leader after 2f to well over 2f out, lost place quickly and soon weakened

3.5 3.72
2.16
75
55 2017-04-01 15:15 Prince Of Arran
T P Queally
Kempton / 2 / 1m 3f / Flat AW / 28K 9-10 Standard3/14 -btn 3.75 Big Country 8-6

tracked leaders in 6th, not clear run briefly over 2f out, progress well over 1f out, stayed on well to take 3rd inside final furlong, no threat to leading pair

7.5 9
2.94
102
56 2017-04-01 14:40 Dutch Golden Age
T P Queally
Kempton / 2 / 6f / Flat AW / 12K 8-10 Standard6/12 -btn 2.65 Hakam 8-10

chased leading pair on inner, ridden and not quicken over 1f out, one pace after

7 8.37
2.99
90
57 2017-03-31 15:30 Sandfrankskipsgo
T P Queally
Lingfield / 4 / 5f 6y / Flat AW / 5K 9-0 Standard2/5 -btn 0.3 Monumental Man 9-6

chased winner to over 3f out and again 2f out as others went wide, ridden to lead over 1f out, edged right and headed last 50yds

13 17.49
6.77
77
58 2017-03-29 20:25 Pretty Bubbles
T P Queally
Kempton / 4 / 6f / Flat AW / 5K 9-7
Visor
Standard5/7 -btn 4 Dutiful Son 8-13

held up in midfield, driven well over 1f out, not quicken and no impression on leaders

13 16.37
3.65
85
59 2017-03-29 16:55 Taajub
T P Queally
Lingfield / 5 / 5f 6y / Flat AW / 3K 9-7 Standard6/8 -btn 5.8 Menelik 9-5

taken down early, held up in last pair, effort over 1f out, kept on inside final furlong, never troubled leaders

7.5 7.67
2.66
70
60 2017-03-27 16:20 Lutine Charlie
T P Queally
Wolverhampton / 6 / 1m 141y / Flat AW / 3K 8-12
Cheekpieces
Standard3/13 -btn 3.5 Lord Murphy 8-12

chased leader until led 5f out, ridden and headed over 1f out, lost 2nd inside final furlong, weakened towards finish

26 28
7.49
45
61 2017-03-27 15:50 Fire Jet
T P Queally
Wolverhampton / 4 / 2m 119y / Flat AW / 5K 9-3 Standard4/8 -btn 2 Grumeti 9-10

held up in 6th, some headway halfway, closed but wide over 2f out, unable to quicken over 1f out, stayed on again inside final furlong

4.5 4.92
2.11
79
62 2017-03-25 17:30 Karam Albaari
T P Queally
Lingfield / 5 / 1m 4f / Flat AW / 3K 9-6
Visor
Standard9/10 -btn 2.8 Synodic 9-7

held up, travelling well but not clear run over 1f out or when just inside final furlong, switched right soon after but no chance

34 50
9.67
69
63 2017-03-25 16:55 Billy's Boots
T P Queally
Lingfield / 6 / 5f 6y / Flat AW / 2K 9-7 Standard2/8 -btn 0.5 Snoozy Sioux 9-3

in touch, came widest entering straight, soon ridden, ran on strongly final furlong, went 2nd final 50yds, closing on winner at finish

11 13.69
3.01
60
64 2017-03-25 14:35 Great Expectations
T P Queally
Lingfield / 6 / 6f 1y / Flat AW / 2K 9-5 Standard6/7 -btn 3.1 Termsnconditions 8-12

slowly away, last, driven and some progress over 1f out, faded final 100yds

7 9.2
4.33
50
65 2017-03-23 18:20 Rezwaan
T P Queally
Chelmsford / 7 / 1m 2f / Flat AW / 3K 9-5
Blinkers
Standard6/13 -btn 8.9 Street Art 9-1

held up in midfield, switched right and headway just over 2f out, outpaced and beaten over 1f out and plugged on same pace after

13 15
4.8
48
66 2017-03-22 20:45 Nasri
T P Queally
Kempton / 6 / 6f / Flat AW / 2K 9-7
Visor
Standard1/8 -win Encapsulated 9-3

restrained in rear-division on inner, ridden over 1f out, kept on well and gaining on leader with every stride inside final furlong, led close home

4 4.3
1.69
54
67 2017-03-22 20:15 Forecast
T P Queally
Kempton / 6 / 2m / Flat AW / 2K 9-5 Standard10/10 -btn 12.25 Briac 8-8

mid-division on outer, began to hang badly left on bend over 6f out, pushed out after

5.5 6.12
2.44
58
68 2017-03-14 14:25 Oscars Journey
T P Queally
Southwell / 6 / 5f / Flat AW / 3K 9-4
Visor
Standard6/9 -btn 3 Jacob's Pillow 9-12

raced towards stands' side, close up, disputed lead halfway, ridden along well over 1f out, gradually weakened

13 15
4.14
54
69 2017-03-13 20:20 Tilsworth Micky
T P Queally
Chelmsford / 6 / 6f / Flat AW / 3K 9-7 Standard8/10 -btn 10.75 Menelik 9-7

slowly into stride, outpaced

11 15.86
4
60
70 2017-03-09 17:05 Oscars Journey
T P Queally
Southwell / 6 / 6f / Flat AW / 3K 9-9
Visor
Standard3/9 -btn 2.7 Autumn Tonic 9-7

slight lead, ridden 2f out, driven and headed just over 1f out, kept on same pace

10 11.5
3.27
54
71 2017-03-08 15:00 Mercers
T P Queally
Lingfield / 6 / 5f 6y / Flat AW / 2K 9-4 Standard3/9 -btn 1 Roundabout Magic 9-4

taken down early, awkward start, soon pressed leader on outer, led over 2f out but then joined, headed and one pace inside final furlong

4 4.2
1.67
64

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