Little Ted Horse Racing Form | Newcastle 15:45 19th November 2023

Little Ted' Form | 19th November 2023

19th November 2023 Boost Your Acca At BetMGM Handicap

Age
6
Weight
9-7
Trainer
T D Easterby
(Last 14 Days: 3-28, 10.71%)
Owner
Mr M J Macleod
Sex
gelding
Breeder
Mill Bank Bloodstock LLP
Colour
Chestnut
Foaling Date
2017-02-04
Race Type
Flat AW
Class
6
Classifications
Handicap
Ground
Standard
Distance
1m 5y
Runners
12
Prize Money
£6,600
Is Little Ted Improving?
Does Little Ted 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 Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
Trainer
Jockey
SP BF Odds
Plc Odds
OR
0 2023-11-10 17:50 Newcastle / 6 / 1m 5y / Flat AW / 6K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /11 - btn 3 My Roxanne 9-3 1m 41.53s

${previous_race.HIR_InRunningComments}

T D Easterby
J Garritty
7 10
2.65
61
1 2023-10-20 16:25 Newcastle / 6 / 1m 5y / Flat AW / 6K
Apprentice, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /11 - btn 1.55 Cusack 9-9 1m 41.47s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
17 19.41
5.3
63
2 2023-09-22 16:35 Ayr / 5 / 1m / Flat Turf / 8K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /13 - btn 2.2 Ayr Poet 9-10 1m 44.2s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
12 14.4
4.1
64
3 2023-09-21 16:10 Ayr / 5 / 1m / Flat Turf / 8K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /12 - btn 5.1 Hortzadar 9-12 1m 43.815s

${previous_race.HIR_InRunningComments}

T D Easterby
O J Orr
17 21.12
5.19
64
4 2023-08-28 17:15 Ripon / 6 / 1m 2f 190y / Flat Turf / 7K
Amateur, Handicap, Novice
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /5 - btn 1.8 Dogged 11-4 2m 27.55s

${previous_race.HIR_InRunningComments}

T D Easterby
Mr Thomas Easterby
3.75 4.22
2.06
64
5 2023-08-19 16:25 Ripon / 6 / 1m 1f 170y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /8 - win 1.25 Mac Ailey 9-2 2m 8.97s

${previous_race.HIR_InRunningComments}

T D Easterby
Phil Dennis
4.33 4.59
1.71
59
6 2023-08-15 20:00 Newcastle / 6 / 1m 5y / Flat AW / 6K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 3.55 Port Erin 9-5 1m 40.81s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
7 8.43
2.62
59
7 2023-07-29 17:35 Newcastle / 6 / 1m 5y / Flat AW / 10K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /10 - win 1.25 Mr Strutter 9-8 1m 41.82s

${previous_race.HIR_InRunningComments}

T D Easterby
Phil Dennis
5 5.64
2
54
8 2023-07-10 19:20 Ripon / 5 / 1m / Flat Turf / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 5.1 Cosmos Raj 10-1 1m 41.86s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
11 14
4.3
55
9 2023-06-23 17:30 Musselburgh / 6 / 1m 2y / Flat Turf / 7K
Apprentice, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /7 - btn 1.35 How Bizarre 9-0 1m 42.11s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
4.5 5.46
1.91
54
10 2023-06-15 17:30 Nottingham / 6 / 1m 2f 50y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /8 - btn 0.5 Storm Asset 9-1 2m 15.44s

${previous_race.HIR_InRunningComments}

T D Easterby
P Hanagan
4.5 5.26
1.94
54
11 2023-05-21 16:55 Ripon / 5 / 1m 1f 170y / Flat Turf / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /9 - btn 7.5 Showmedemoney 9-8 2m 6.65s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
4.33 4.8
2
55
12 2023-05-03 17:10 Pontefract / 6 / 1m 6y / Flat Turf / 6K
Handicap, National
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /12 - btn 8.1 Premiership 9-0 1m 47.2s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
10 15.81
4.13
56
13 2023-04-04 16:15 Thirsk / 6 / 7f / Flat Turf / 6K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /10 - btn 1.55 Hoots Toots 9-7 1m 32.4475s

${previous_race.HIR_InRunningComments}

T D Easterby
O J Orr
9 13.9
3.1
56
14 2022-11-11 20:30 Wolverhampton / 6 / 1m 1f 104y / Flat AW / 8K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /13 - btn 6.05 Hooflepuff 9-9 2m 0.38s

${previous_race.HIR_InRunningComments}

T D Easterby
O J Orr
6.5 8
2.95
59
15 2022-10-06 14:25 Ayr / 6 / 1m / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}13 /13 - btn 15.25 Zumaaty 9-1 1m 53.762s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
10 12
3.8
61
16 2022-09-16 16:20 Ayr / 5 / 1m / Flat Turf / 8K
Group, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /14 - btn 5.85 Flylikeaneagle 9-10 1m 42.48s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
6.5 7.4
2.74
62
17 2022-08-30 15:10 Ripon / 5 / 1m 1f 170y / Flat Turf / 8K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /6 - btn 1.5 Innse Gall 9-9 2m 4.27s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
7.5 7.69
3.36
62
18 2022-08-10 16:10 Beverley / 5 / 1m 1f 207y / Flat Turf / 8K
Handicap, National
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /5 - btn 8 Andaleep 10-7 2m 6.89s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
8 9.56
1.81
64
19 2022-08-01 17:00 Ripon / 5 / 1m 4f 10y / Flat Turf / 8K
Champion, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /5 - btn 4.75 Spiritofthenorth 9-9 2m 36.398s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
4 4.1
2.14
64
20 2022-07-09 17:30 Chester / 4 / 1m 2f 70y / Flat Turf / 12K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /8 - btn 2.9 The New Marwan 8-8 2m 11.84s

${previous_race.HIR_InRunningComments}

T D Easterby
T Hamilton
8 9.91
2.76
65
21 2022-06-11 17:05 Chester / 5 / 1m 4f 63y / Flat Turf / 10K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /11 - btn 4.95 Bamboo Bay 9-1 2m 40.09s

${previous_race.HIR_InRunningComments}

T D Easterby
P Hanagan
13 20.72
4.81
65
22 2022-05-26 13:50 Ripon / 6 / 1m 1f 170y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /8 - win 1 Smart Connection 9-8 2m 5.83s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
12 15.52
3.38
61
23 2022-05-06 19:45 Ripon / 5 / 1m 1f 170y / Flat Turf / 8K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /8 - btn 28.3 Billy Roberts 9-4 2m 9.9s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
8 10.29
2.77
63
24 2022-04-06 15:50 Catterick / 6 / 1m 4f 13y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}13 /14 - btn 27.35 Jamil 8-1 2m 49.837s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
7.5 11
3.44
65
25 2021-10-26 14:40 Catterick / 4 / 1m 4f 13y / Flat Turf / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /12 - btn 4.55 Enthused 10-0 2m 46.947s

${previous_race.HIR_InRunningComments}

T D Easterby
P Mulrennan
7 9
2.65
66
26 2021-10-16 15:05 Catterick / 4 / 1m 4f 13y / Flat Turf / 10K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /9 - btn 2 Emiyn 9-11 2m 41.94s

${previous_race.HIR_InRunningComments}

T D Easterby
P Hanagan
8 11.65
2.87
65
27 2021-10-02 17:15 Redcar / 5 / 1m 2f 1y / Flat Turf / 8K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /12 - btn 6 Sagauteur 9-11 2m 7.54s

${previous_race.HIR_InRunningComments}

T D Easterby
P Hanagan
4.2 4.51
2
65
28 2021-09-17 16:30 Ayr / 5 / 1m / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /13 - btn 1.5 Tilsitt 9-10 1m 38.72s

${previous_race.HIR_InRunningComments}

T D Easterby
P Hanagan
7 8.4
2.72
62
29 2021-09-11 16:55 Chester / 4 / 1m 2f 70y / Flat Turf / 11K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /11 - btn 4 Emiyn 9-3 2m 17.07s

${previous_race.HIR_InRunningComments}

T D Easterby
J F Egan
10 12
3.65
62
30 2021-08-31 13:30 Ripon / 6 / 1m 1f 170y / Flat Turf / 6K
Selling, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /5 - win 3.75 Yankee Stadium 9-2 2m 3.08s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
3.5 4
1.72
55
31 2021-08-17 18:05 Carlisle / 6 / 7f 173y / Flat Turf / 6K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /12 - btn 1.3 Libby Ami 9-3 1m 38.67s

${previous_race.HIR_InRunningComments}

T D Easterby
J Garritty
7 8.4
2.87
55
32 2021-08-02 18:00 Carlisle / 5 / 1m 1f / Flat Turf / 7K
Amateur, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /8 - btn 4.2 Strawman 10-7 1m 56.08s

${previous_race.HIR_InRunningComments}

T D Easterby
Ella McCain
12 13.14
3.35
56
33 2021-07-16 17:15 Haydock / 5 / 7f 212y / Flat Turf / 7K
Apprentice, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /8 - btn 4.7 Aoife's Joy 9-1 1m 42.03s

${previous_race.HIR_InRunningComments}

T D Easterby
Charlie O'Dwyer
5.5 5.96
1.8
58
34 2021-06-14 17:20 Carlisle / 5 / 7f 173y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 2.75 Arranmore 9-3 1m 40.55s

${previous_race.HIR_InRunningComments}

T D Easterby
Jason Hart
17 25.72
4.32
59
35 2021-05-28 16:50 Carlisle / 6 / 1m 1f / Flat Turf / 6K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /13 - btn 7.95 Detective 8-7 2m 5.688s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
5 6
2.19
61
36 2021-04-30 15:05 Musselburgh / 6 / 1m 208y / Flat Turf / 6K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /8 - btn 9.05 Ayr Poet 9-2 1m 55.01s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
8.5 10.5
2.96
63
37 2021-04-06 16:35 Pontefract / 5 / 1m 6y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /14 - btn 5.95 Dragons Will Rise 8-13 1m 45.3s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
6.5 7.07
2.6
65
38 2020-10-28 13:15 Nottingham / 4 / 1m 75y / Flat Turf / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 10 Mustarrid 9-7 1m 52.22s

${previous_race.HIR_InRunningComments}

T D Easterby
J P Sullivan
19 21.05
4.91
67
39 2020-09-21 17:05 Hamilton / 5 / 1m 68y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /8 - btn 1.75 Breguet Boy 9-6 1m 52.077s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
4.2 4.5
1.73
67
40 2020-09-17 16:20 Pontefract / 4 / 1m 6y / Flat Turf / 10K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /13 - btn 9.6 Garden Oasis 9-7 1m 46.25s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
11 13.42
3.95
67
41 2020-08-31 15:30 Ripon / 6 / 1m 1f 170y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 0.6 Jupiter Road 9-11 2m 8.21s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
2.2 2.26
1.27
67
42 2020-08-24 15:40 Ayr / 5 / 1m 2f / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /12 - btn 5 Firlinfeu 9-1 2m 12.63s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
5 6.4
2.52
67
43 2020-07-31 13:55 Pontefract / 5 / 1m 6y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /10 - btn 10 Striding Edge 9-6 1m 47.03s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
10 13.5
3.3
67
44 2020-07-18 20:25 Haydock / 5 / 1m 37y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 1.45 Imperial Command 9-0 1m 47.723s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
9 10.5
3.03
66
45 2020-06-30 15:45 Musselburgh / 6 / 1m 2y / Flat Turf / 4K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /7 - win 0.2 Moonlighting 9-4 1m 41.63s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
3.5 3.78
1.5
57
46 2020-06-22 13:50 Thirsk / 6 / 7f 218y / Flat Turf / 4K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /9 - win 1.5 Sir Havelock 9-3 1m 40.75s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
5.5 6.07
2.12
58
47 2020-06-16 13:30 Thirsk / 6 / 7f / Flat Turf / 4K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 6.6 Moonlighting 9-7 1m 28.87s

${previous_race.HIR_InRunningComments}

T D Easterby
J P Sullivan
7 8.4
2.68
58
48 2019-12-20 18:00 Wolverhampton / 5 / 7f 36y / Flat AW / 3K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /8 - btn 6.25 Wailea Nights 9-1 1m 29.56s

${previous_race.HIR_InRunningComments}

T D Easterby
Rob Hornby
5.5 6
1.78
59
49 2019-11-26 16:50 Wolverhampton / 6 / 7f 36y / Flat AW / 3K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /11 - btn 1.35 Maurice Dancer 9-7 1m 28.78s

${previous_race.HIR_InRunningComments}

T D Easterby
Jemma O'Sullivan
6.5 6.86
2.42
58
50 2019-11-18 17:45 Southwell / 5 / 6f 16y / Flat AW / 3K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /14 - btn 14.2 Dark Regard 9-4 1m 17.69s

${previous_race.HIR_InRunningComments}

T D Easterby
Cam Hardie
9 10.24
3.3
58
51 2019-10-14 14:10 Yarmouth / 5 / 7f 3y / Flat Turf / 3K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /9 - btn 3.4 Parikarma 9-7 1m 31.5s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
5.5 6.2
2.11
60
52 2019-09-21 14:25 Catterick / 4 / 7f 6y / Flat Turf / 6K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /6 - btn 4.35 Kuwait Shield 8-13 1m 26.8s

${previous_race.HIR_InRunningComments}

T D Easterby
Jemma O'Sullivan
4.5 5.2
2.3
61
53 2019-09-13 14:25 Chester / 4 / 7f 1y / Flat Turf / 6K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 5.1 Powertrain 9-7 1m 27.61s

${previous_race.HIR_InRunningComments}

T D Easterby
Jemma O'Sullivan
21 41.69
7.2
62
54 2019-08-29 15:40 Carlisle / 5 / 6f 195y / Flat Turf / 4K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /10 - btn 0.85 Ralphy Boy Two 9-1 1m 29s

${previous_race.HIR_InRunningComments}

T D Easterby
Jemma O'Sullivan
8 10.29
2.75
61
55 2019-08-22 19:30 Leicester / 5 / 7f / Flat Turf / 3K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /15 - btn 9.7 Diva Rock 9-5 1m 26.81s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
6 8.31
2.84
63
56 2019-08-13 14:00 Nottingham / 5 / 6f 18y / Flat Turf / 4K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /10 - btn 3.1 What A Business 8-11 1m 16.935s

${previous_race.HIR_InRunningComments}

T D Easterby
Jemma O'Sullivan
11 12.5
3.55
61
57 2019-08-06 18:50 Ripon / 5 / 6f / Flat Turf / 4K
Handicap, Nursery
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /15 - btn 0.95 Singe Anglais 8-9 1m 13.3275s

${previous_race.HIR_InRunningComments}

T D Easterby
Jemma O'Sullivan
26 35.91
8.6
61
58 2019-07-06 14:00 Beverley / 5 / 7f 96y / Flat Turf / 4K
Auction, Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /10 - btn 16.85 King's Caper 9-3 1m 36.1s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
21 60
5.11
59 2019-06-18 18:00 Beverley / 5 / 7f 96y / Flat Turf / 4K
Auction, Median, Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /11 - btn 7.7 World Title 9-5 1m 36.62s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
15 21.31
4.9
60 2019-06-01 13:55 Doncaster / 4 / 6f 111y / Flat Turf / 5K
Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /10 - btn 14.35 Full Verse 9-5 1m 24.57s

${previous_race.HIR_InRunningComments}

T D Easterby
D Nolan
21 85
7.6

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