Danzan Horse Racing Form | Thirsk 15:30 20th June 2023

Danzan' Form | 20th June 2023

20th June 2023 Download The Vickers.Bet App Handicap

Age
8
Weight
10-1
Trainer
T D Easterby
(Last 14 Days: 9-72, 12.5%)
Owner
Reality Partnerships Xvii
Sex
gelding
Breeder
Colin Kennedy
Colour
Bay
Foaling Date
2015-04-01
Race Type
Flat Turf
Class
4
Classifications
Handicap
Ground
Soft
Distance
7f
Runners
10
Prize Money
£10,000
Is Danzan Improving?
Does Danzan 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-05-20 16:17 Thirsk / 3 / 7f / Flat Turf / 25K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /15 - btn 5.2 Scottish Summit 9-7 1m 26.38s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
15 22.08
3.9
81
1 2023-05-06 18:55 Doncaster / 3 / 6f 2y / Flat Turf / 18K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /8 - btn 5.05 Woven 9-2 1m 18.3125s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
8.5 10.01
2.48
82
2 2023-04-10 16:01 Redcar / 3 / 7f / Flat Turf / 15K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /14 - btn 3.55 The Cookstown Cafu 8-10 1m 29.6775s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
12 16.8
4.81
83
3 2022-11-05 14:39 Doncaster / 2 / 7f 6y / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 1.75 Baradar 9-6 1m 32.1275s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
12 16
3.45
83
4 2022-10-25 15:20 Catterick / 4 / 7f 6y / Flat Turf / 11K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /7 - btn 3.75 Yanifer 9-8 1m 34.1675s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
9.5 12.56
4.52
83
5 2022-10-15 14:45 Catterick / 4 / 7f 6y / Flat Turf / 12K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /14 - btn 2 Wobwobwob 9-6 1m 30.49s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
17 23.12
5.3
82
6 2022-09-28 14:45 Nottingham / 2 / 6f 18y / Flat Turf / 30K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /16 - btn 4.8 Fantasy Master 8-12 1m 13.9s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
7 10.86
2.58
82
7 2022-09-16 15:45 Ayr / 2 / 6f / Flat Turf / 30K
Cup, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /24 - win 0.1 Fast And Loose 9-6 1m 11.81s

${previous_race.HIR_InRunningComments}

T D Easterby
Jason Hart
9 9.59
2.88
78
8 2022-08-26 15:30 Thirsk / 2 / 7f / Flat Turf / 25K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /13 - btn 2.5 Carnival Zain 9-0 1m 26.57s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
11 15.16
4.1
78
9 2022-08-11 17:10 Lingfield / 3 / 7f 1y / Flat AW / 50K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /14 - btn 5.5 Cry Havoc 9-1 1m 24.31s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
12 16
4.62
78
10 2022-07-30 16:55 Thirsk / 3 / 7f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /10 - win 0.3 Gumdrop 9-2 1m 29.18s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
6 5.9
2.03
77
11 2022-07-22 17:20 York / 4 / 7f / Flat Turf / 15K
Apprentice, Handicap, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /11 - btn 0.5 It Just Takes Time 9-3 1m 24.33s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
6.5 6.4
2.39
75
12 2022-07-09 17:15 York / 4 / 6f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /20 - btn 1.25 Good Earth 9-5 1m 10.7s

${previous_race.HIR_InRunningComments}

T D Easterby
Sean Kirrane
7 8.2
2.59
75
13 2022-07-02 17:50 Carlisle / 5 / 5f 182y / Flat Turf / 9K
Apprentice, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /11 - btn 1.75 Yukon Mission 10-0 1m 15.6075s

${previous_race.HIR_InRunningComments}

T D Easterby
Brandon Wilkie
4.33 5.08
2.06
76
14 2022-06-05 18:15 Musselburgh / 4 / 7f 33y / Flat Turf / 25K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /11 - btn 3.75 Mister Bluebird 9-10 1m 27.67s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
10 11.2
3.37
77
15 2022-05-21 17:15 York / 4 / 7f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /20 - btn 3.05 Maywake 9-2 1m 27.3025s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
11 13.5
3.35
78
16 2022-05-13 16:45 York / 4 / 7f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /18 - btn 7.75 Il Bandito 10-0 1m 26.93s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
9.5 9.16
2.78
80
17 2022-04-16 14:04 Musselburgh / 2 / 7f 33y / Flat Turf / 30K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 2.75 Gweedore 8-4 1m 30.3275s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
23 28
5.84
81
18 2021-11-06 13:25 Doncaster / 2 / 7f 6y / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}16 /18 - btn 21.15 Boosala 9-2 1m 35.7875s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
81 130
16.5
83
19 2021-10-22 14:40 Doncaster / 2 / 6f 2y / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 8.75 Magical Spirit 9-4 1m 17.4075s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
8.5 10.5
2.92
84
20 2021-10-11 16:10 Musselburgh / 2 / 7f 33y / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /11 - btn 2.25 Zip 9-0 1m 32.0125s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
7.5 9.6
2.72
84
21 2021-09-24 14:40 York / 3 / 7f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /12 - btn 1.25 Challet 8-7 1m 24.68s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
8 9.62
3.17
85
22 2021-09-17 15:20 Ayr / 2 / 6f / Flat Turf / 30K
Cup, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /22 - btn 0.8 Call Me Ginger 9-7 1m 9.98s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
6.5 8.42
2.53
84
23 2021-08-20 16:00 Musselburgh / 3 / 7f 33y / Flat Turf / 20K
Cup, Gold, Handicap, Ladies
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 0.7 Lion Tower 9-9 1m 28.38s

${previous_race.HIR_InRunningComments}

T D Easterby
J P Sullivan
4.33 4.8
1.78
84
24 2021-08-14 15:10 Ripon / 2 / 6f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /16 - btn 1.2 Mark's Choice 9-0 1m 11.29s

${previous_race.HIR_InRunningComments}

T D Easterby
J P Sullivan
8.5 9
2.64
84
25 2021-07-25 18:15 Musselburgh / 4 / 7f 33y / Flat Turf / 31K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /12 - btn 1.25 Lion Tower 9-4 1m 26.5s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
10 10
3.5
83
26 2021-07-10 17:15 York / 4 / 6f / Flat Turf / 11K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /19 - btn 1.8 Capote's Dream 9-7 1m 12.2s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
5 5.38
2.17
84
27 2021-07-06 15:35 Pontefract / 2 / 6f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /8 - btn 5 Corinthia Knight 9-2 1m 19.84s

${previous_race.HIR_InRunningComments}

T D Easterby
Jason Hart
5.5 6.2
2.14
84
28 2021-06-26 13:45 Newcastle / 2 / 6f / Flat AW / 23K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /14 - btn 5.9 Ejtilaab 9-11 1m 12.87s

${previous_race.HIR_InRunningComments}

T D Easterby
P Hanagan
19 26
6.6
86
29 2021-06-03 14:45 Hamilton / 2 / 6f 6y / Flat Turf / 30K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /9 - btn 4.6 Lampang 10-0 1m 10.51s

${previous_race.HIR_InRunningComments}

T D Easterby
Ella McCain
4 4.1
1.58
87
30 2021-05-12 14:10 York / 2 / 6f / Flat Turf / 25K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /18 - btn 1 Mr Lupton 9-3 1m 11.34s

${previous_race.HIR_InRunningComments}

T D Easterby
Nathan Evans
26 30.28
5.96
85
31 2021-05-01 17:00 Doncaster / 3 / 6f 2y / Flat Turf / 12K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /7 - btn 1.25 Mountain Brave 9-10 1m 13.21s

${previous_race.HIR_InRunningComments}

T D Easterby
Ella McCain
10 11.89
5.16
85
32 2020-10-23 14:40 Doncaster / 2 / 6f 2y / Flat Turf / 19K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /12 - btn 8.75 Aberama Gold 9-3 1m 17.0075s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
19 24.94
6.96
85
33 2020-10-08 14:10 Ayr / 4 / 6f / Flat Turf / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /9 - btn 1.25 Black Friday 9-2 1m 17.9225s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
4.33 4.7
1.75
85
34 2020-09-27 16:25 Nottingham / 2 / 6f 18y / Flat Turf / 19K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /7 - btn 0.8 Roulston Scar 9-9 1m 11.46s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
13 18.58
6.85
85
35 2020-09-19 14:30 Ayr / 2 / 6f / Flat Turf / 30K
Cup, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /24 - btn 6.35 Magical Spirit 9-4 1m 13.5475s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
21 27.06
6.14
87
36 2020-09-11 14:10 Doncaster / 2 / 6f 111y / Flat Turf / 25K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /11 - btn 7.1 Tranchee 8-8 1m 19.94s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
17 21.39
5.35
88
37 2020-09-04 15:20 Haydock / 2 / 6f / Flat Turf / 20K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /7 - btn 2 Hyperfocus 8-13 1m 17.23s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
6.5 6.87
1.9
88
38 2020-08-20 18:30 Chester / 2 / 6f 17y / Flat Turf / 18K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /10 - btn 0.5 Barbill 9-9 1m 18.055s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
6.5 8
2.52
87
39 2020-08-01 17:30 Hamilton / 4 / 6f 6y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /12 - btn 0.1 Zig Zag Zyggy 9-9 1m 13.755s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
12 17.5
4
85
40 2020-07-11 19:00 Newcastle / 3 / 6f / Flat AW / 10K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /11 - btn 1.15 Aljari 9-7 1m 12.48s

${previous_race.HIR_InRunningComments}

T D Easterby
D Fentiman
51 95.51
19
85
41 2020-06-27 13:15 Newcastle / 2 / 6f / Flat AW / 15K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}12 /13 - btn 11.9 Glen Shiel 9-4 1m 14.335s

${previous_race.HIR_InRunningComments}

T D Easterby
Phil Dennis
81 143.19
22.38
89
42 2020-06-14 14:00 Doncaster / 2 / 5f 3y / Flat Turf / 15K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /12 - btn 6.95 Lahore 8-12 59.98s

${previous_race.HIR_InRunningComments}

T D Easterby
D Allan
26 28.98
8.31
92
43 2019-10-09 18:40 Kempton / 2 / 6f / Flat AW / 12K
Condition, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /6 - btn 3.25 Enjazaat 9-6 1m 12.9325s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
11 13
4.5
92
44 2019-09-06 14:55 Haydock / 2 / 6f / Flat Turf / 19K
Claiming, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /11 - btn 6.3 Alaadel 8-12 1m 16.875s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
5.5 7
2.48
87
45 2019-06-17 19:40 Windsor / 3 / 6f 12y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 0.35 Molls Memory 9-0 1m 11.5675s

${previous_race.HIR_InRunningComments}

A M Balding
Oisin Murphy
4.33 4.84
1.78
93
46 2019-05-20 19:00 Windsor / 3 / 6f 12y / Flat Turf / 7K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /10 - btn 0.75 Equitation 8-8 1m 10.9s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
9 12
3.3
93
47 2019-02-18 19:00 Newcastle / 3 / 6f / Flat AW / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /9 - btn 5.7 Equiano Springs 8-7 1m 13.585s

${previous_race.HIR_InRunningComments}

A M Balding
G Lee
13 17
3.95
96
48 2019-01-24 14:20 Southwell / 3 / 4f 214y / Flat AW / 10K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /7 - btn 6.3 Midnight Malibu 8-11 1m 0.89s

${previous_race.HIR_InRunningComments}

A M Balding
Joshua Bryan
7 7.86
3.52
97
49 2019-01-09 18:15 Kempton / 2 / 6f / Flat AW / 16K
Condition, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /5 - btn 2.35 Keystroke 9-2 1m 13.6475s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
13 17.62
5.17
99
50 2018-12-26 15:55 Wolverhampton / 2 / 6f 20y / Flat AW / 12K
Condition, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /6 - btn 7.5 Kachy 9-6 1m 12.94s

${previous_race.HIR_InRunningComments}

A M Balding
Jason Watson
13 12.57
2.86
100
51 2018-12-05 18:00 Kempton / 2 / 6f / Flat AW / 16K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /8 - btn 1.75 Island Of Life 8-7 1m 12.2875s

${previous_race.HIR_InRunningComments}

A M Balding
Jason Watson
4 4.13
1.68
100
52 2018-11-02 13:05 Newmarket / 3 / 6f / Flat Turf / 9K
Condition, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /4 - btn 2 Sir Thomas Gresham 9-10 1m 13.86s

${previous_race.HIR_InRunningComments}

A M Balding
Jason Watson
2.88 2.95
1.62
105
53 2018-02-22 19:30 Chelmsford / 4 / 6f / Flat AW / 6K
Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /4 - win 1.75 Tilghman 8-13 1m 13.32s

${previous_race.HIR_InRunningComments}

A M Balding
Jason Watson
1.14 1.15
1.05
105
54 2018-01-31 15:35 Chelmsford / 4 / 6f / Flat AW / 6K
Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /5 - win 4 Persian Prize 8-7 1m 12.71s

${previous_race.HIR_InRunningComments}

A M Balding
Oisin Murphy
1.12 1.12
1.05
105
55 2018-01-16 18:40 Kempton / 2 / 6f / Flat AW / 16K
Champion, Condition, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /5 - btn 1.25 Corinthia Knight 9-2 1m 11.78s

${previous_race.HIR_InRunningComments}

A M Balding
Oisin Murphy
2.5 2.64
1.41
107
56 2017-09-30 14:55 Newmarket / 1 / 6f / Flat Turf / 121K
Colts, Group, Stakes, Group 1
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /12 - btn 4.45 U S Navy Flag 9-0 1m 13.5525s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
21 28.13
6.4
99
57 2017-09-14 15:35 Doncaster / 2 / 6f 111y / Flat Turf / 148K
Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /22 - btn 1.25 Laugh A Minute 8-12 1m 19.7025s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
13 16
5.61
96
58 2017-08-23 14:25 York / 1 / 7f / Flat Turf / 51K
Group, Stakes, Group 3
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /11 - btn 5.3 Wells Farhh Go 9-1 1m 27.645s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
26 35.46
6.67
91
59 2017-07-21 18:30 Pontefract / 4 / 6f / Flat Turf / 5K
Auction, Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /12 - win 10 Our Man In Havana 9-3 1m 17.76s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
8 9.52
3.15
60 2017-07-11 14:55 Wolverhampton / 6 / 7f 36y / Flat AW / 2K
Auction, Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /11 - btn 0.7 Mrs Teasdale 8-11 1m 30.62s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
3.25 4.57
1.65
61 2017-06-21 18:10 Chelmsford / 5 / 7f / Flat AW / 5K
Auction, Novice, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /10 - btn 1.8 Capla Temptress 8-10 1m 30.28s

${previous_race.HIR_InRunningComments}

A M Balding
David Probert
10 16.29
3.85

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