Ask The Guru Horse Racing Form | Lingfield 15:50 12th January 2018

Ask The Guru' Form | 12th January 2018

12th January 2018 BETWAY APPRENTICE HANDICAP (6)

Age
8
Weight
8-10
Trainer
M J Attwater
(Last 14 Days: 0-9, 0%)
Owner
Canisbay Bloodstock
Sex
gelding
Breeder
Redmyre Bloodstock & Tweenhills Stud
Colour
Bay
Foaling Date
2010-02-18
Race Type
Flat AW
Class
6
Classifications
Apprentice, Handicap
Ground
Standard
Distance
5f 6y
Runners
10
Prize Money
£3,105
Is Ask The Guru Improving?
Does Ask The Guru 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 2017-12-31 15:20 Lingfield / 6 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /8 - btn 8 Met By Moonlight 9-6 59.91s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
9 11.24
2.85
56
1 2017-12-23 14:20 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 2.65 Roundabout Magic 8-12 59.3s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
26 36
7.8
56
2 2017-10-18 18:15 Kempton / 6 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /7 - win 0.3 Dontforgettocall 9-4 59.54s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
5 5.61
1.94
54
3 2017-09-26 17:15 Lingfield / 6 / 5f 6y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /10 - btn 4.85 Prominna 9-3 1m 1.04s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
11 14.36
4.57
55
4 2017-08-27 17:40 Goodwood / 5 / 5f / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /13 - btn 5.5 Operative 9-10 58.42s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
13 17.25
3.05
55
5 2017-08-11 17:15 Brighton / 6 / 5f 60y / Flat Turf / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /10 - win 0.1 Picansort 8-12 1m 2.91s

${previous_race.HIR_InRunningComments}

M J Attwater
Harry Bentley
7.5 9.4
2.64
52
6 2017-07-19 17:05 Lingfield / 6 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /7 - win 0.75 Camino 8-10 59.03s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
4.5 5.73
1.78
48
7 2017-07-12 18:10 Bath / 6 / 5f 10y / Flat Turf / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /12 - btn 1.75 Lucky Clover 9-3 1m 0.53s

${previous_race.HIR_InRunningComments}

M J Attwater
David Egan
15 20.71
5.04
48
8 2017-06-20 20:40 Brighton / 6 / 5f 60y / Flat Turf / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /6 - btn 2.05 Camino 8-13 1m 2.04s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
4.5 4.78
2.32
50
9 2017-03-24 15:30 Lingfield / 6 / 5f 6y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /8 - btn 2.45 Red Invader 9-7 1m 0.28s

${previous_race.HIR_InRunningComments}

M J Attwater
Josephine Gordon
8 8.47
2.52
52
10 2017-03-04 14:00 Lingfield / 6 / 5f 6y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /9 - btn 4.05 Frank The Barber 9-7 58.82s

${previous_race.HIR_InRunningComments}

M J Attwater
Luke Morris
15 16.51
4.5
54
11 2017-01-20 15:10 Lingfield / 6 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /9 - btn 4.85 Hamish Mcgonagain 9-8 59.72s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
11 16.83
3.6
56
12 2017-01-13 16:00 Lingfield / 6 / 5f 6y / Flat AW / 3K
Apprentice, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /9 - btn 3.55 Lady Nayef 10-4 1m 0.4875s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieran Schofield
21 32.91
6.2
56
13 2016-12-31 15:45 Lingfield / 6 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /8 - btn 3.5 Temple Road 9-7 58.9s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
7 8.03
2.4
57
14 2016-12-17 15:10 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /10 - btn 5.95 Picansort 9-0 59.27s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
12 16.14
3.98
58
15 2016-11-30 16:25 Kempton / 6 / 5f / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /10 - btn 2.75 Fly True 9-2 1m 0.3175s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
4 4.41
1.86
58
16 2016-10-12 17:55 Kempton / 6 / 5f / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /10 - win 1 Willow Spring 9-0 59.74s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
9 10.9
3.25
55
17 2016-09-20 16:40 Lingfield / 6 / 5f 6y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /9 - btn 10 Zipedeedodah 9-5 1m 0.88s

${previous_race.HIR_InRunningComments}

M J Attwater
Luke Morris
9 12.33
3.22
58
18 2016-09-09 14:20 Sandown / 5 / 5f 6y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /10 - btn 3.95 Pensax Lad 9-6 1m 2.88s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
7 6.66
2.83
59
19 2016-08-28 17:30 Goodwood / 5 / 5f / Flat Turf / 3K
Handicap, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /10 - btn 8.45 Babyfact 9-7 1m 0.009999999999998s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
9 10.5
3.15
59
20 2016-08-19 14:55 Sandown / 5 / 5f 6y / Flat Turf / 3K
Handicap, National
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /10 - btn 1.5 Babyfact 8-12 1m 2.75s

${previous_race.HIR_InRunningComments}

M J Attwater
Luke Morris
13 16.3
4.76
59
21 2016-08-05 17:10 Brighton / 6 / 5f 59y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /8 - btn 1.8 Beau Mistral 8-13 1m 3.38s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
6 7
2.25
59
22 2016-07-20 20:40 Sandown / 4 / 5f 6y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /7 - btn 10.2 Secret Asset 9-9 1m 3.62s

${previous_race.HIR_InRunningComments}

M J Attwater
J Quinn
17 23.2
4.4
61
23 2016-06-16 18:50 Lingfield / 6 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /8 - btn 6.9 Dusty Blue 8-9 59.68s

${previous_race.HIR_InRunningComments}

M J Attwater
J Quinn
8 8.02
2.55
64
24 2016-06-11 15:55 Sandown / 4 / 5f 6y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /12 - btn 2.7 Jaywalker 9-5 1m 1.54s

${previous_race.HIR_InRunningComments}

M J Attwater
J Quinn
19 29.34
6.94
64
25 2016-06-05 14:55 Goodwood / 4 / 5f / Flat Turf / 6K
Handicap, Stakes
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}9 /9 - btn 6.3 Confessional 9-4 58.57s

${previous_race.HIR_InRunningComments}

M J Attwater
J Quinn
17 23.12
5.22
64
26 2016-05-09 16:50 Brighton / 5 / 5f 59y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /6 - btn 2.5 Pandar 8-11 1m 1.25s

${previous_race.HIR_InRunningComments}

M J Attwater
J Quinn
10 12.35
3.83
64
27 2016-04-27 19:55 Brighton / 5 / 5f 59y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /5 - win 0.2 Royal Bajan 9-7 1m 2.55s

${previous_race.HIR_InRunningComments}

M J Attwater
J Quinn
5.5 5.9
2.56
63
28 2016-03-30 17:25 Lingfield / 5 / 5f 6y / Flat AW / 4K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /9 - btn 6.1 Picansort 9-0 59.53s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
5 5.27
2.04
64
29 2016-03-11 20:15 Chelmsford / 5 / 5f / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /10 - btn 4.95 Welease Bwian 8-7 59.43s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
8 10
2.92
64
30 2016-03-01 16:40 Lingfield / 6 / 5f 6y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /9 - btn 2 More Spice 8-13 58.02s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
4.5 5.67
1.82
63
31 2016-02-25 16:55 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /9 - btn 1.35 Secret Asset 9-5 57.96s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
5 5.45
2.19
64
32 2016-02-17 18:20 Kempton / 5 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /9 - btn 2.55 Miracle Garden 9-6 59.52s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
17 21
4.77
64
33 2016-01-08 15:15 Lingfield / 5 / 6f 1y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /6 - btn 4.55 Jammy Guest 9-7 1m 12.11s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
21 23.49
5.7
67
34 2015-12-19 12:35 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /7 - btn 6 Zipedeedodah 9-2 59.35s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
11 12
5.77
70
35 2015-09-11 14:20 Sandown / 5 / 5f 6y / Flat Turf / 3K
Gent, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}10 /13 - btn 8.35 Silverrica 8-10 1m 3.09s

${previous_race.HIR_InRunningComments}

M J Attwater
Callum Shepherd
21 32
8
72
36 2015-07-22 20:50 Sandown / 4 / 5f 6y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /9 - btn 7.05 Macdillon 9-6 1m 2.89s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
13 17.03
4.5
74
37 2015-07-03 14:20 Sandown / 3 / 5f 6y / Flat Turf / 9K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /9 - btn 7.6 Midlander 8-4 1m 1.09s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
15 20
4.55
75
38 2015-06-23 15:00 Brighton / 4 / 5f 59y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /7 - btn 2.8 Midlander 8-12 1m 3.97s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
10 12.91
5.13
75
39 2015-06-13 15:30 Sandown / 4 / 5f 6y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /11 - btn 0.3 Royal Brave 9-3 1m 1.86s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
15 18.53
4.88
73
40 2015-05-26 14:40 Lingfield / 4 / 5f 6y / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /10 - btn 2.05 Flying Bear 9-4 59.8s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
13 16
4.38
74
41 2015-03-25 16:30 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /7 - win 0.75 Boxing Shadows 9-0 58.78s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
13 16.15
7.6
70
42 2015-02-25 20:15 Kempton / 5 / 6f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}11 /12 - btn 12.8 Stellarta 9-5 1m 13.72s

${previous_race.HIR_InRunningComments}

M J Attwater
Jim Crowley
34 46.39
9.4
71
43 2015-02-21 16:35 Lingfield / 4 / 5f 6y / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}6 /7 - btn 2.85 Brother Tiger 9-1 58.47s

${previous_race.HIR_InRunningComments}

M J Attwater
R Powell
26 28.19
5.5
71
44 2015-02-02 15:50 Lingfield / 5 / 5f 6y / Flat AW / 2K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /6 - win Brother Tiger 0 58.56s

${previous_race.HIR_InRunningComments}

M J Attwater
Jim Crowley
9 9.6
4.01
67
45 2015-01-17 15:10 Lingfield / 5 / 6f 1y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /11 - btn 6.25 Glastonberry 9-7 1m 11.99s

${previous_race.HIR_InRunningComments}

M J Attwater
S Killoran
67 150.24
24
70
46 2015-01-07 14:20 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /8 - btn 4.65 Temple Road 9-0 58.42s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
34 48
9
73
47 2014-12-28 14:15 Lingfield / 4 / 6f 1y / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}11 /12 - btn 7 Soaring Spirits 9-3 1m 13.1s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
34 70
12
73
48 2014-10-21 16:00 Lingfield / 5 / 5f 6y / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 2.9 Royal Acquisition 9-3 58.93s

${previous_race.HIR_InRunningComments}

M J Attwater
Louis Steward
11 13.5
4.5
74
49 2014-07-18 16:15 Newbury / 5 / 5f 34y / Flat Turf / 3K
Group, Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /5 - btn 7.05 Flying Bear 9-2 1m 2.54s

${previous_race.HIR_InRunningComments}

M J Attwater
Louis Steward
8 9
4.2
76
50 2014-07-10 18:30 Bath / 5 / 5f 161y / Flat Turf / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}1 /7 - win 0.75 Clear Focus 8-1 1m 11.65s

${previous_race.HIR_InRunningComments}

M J Attwater
Louis Steward
5.5 5.9
1.94
70
51 2014-05-27 14:40 Lingfield / 4 / 5f 6y / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 1.1 Pucon 8-11 58.27s

${previous_race.HIR_InRunningComments}

M J Attwater
Cam Hardie
26 34.66
7.13
70
52 2014-04-14 14:50 Windsor / 4 / 5f 10y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /11 - btn 5.7 Pal Of The Cat 8-10 59.83s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
21 24.04
6
72
53 2014-03-26 16:30 Lingfield / 5 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /5 - btn 2.95 Roy's Legacy 9-1 59.45s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
3 3.17
1.82
72
54 2014-03-19 15:30 Lingfield / 5 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}3 /8 - btn 1.75 Profile Star 9-3 58.84s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
4.5 5.17
1.9
72
55 2014-02-08 14:35 Lingfield / 4 / 5f / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}2 /6 - btn 0.5 Gregori 8-7 57.82s

${previous_race.HIR_InRunningComments}

M J Attwater
Kieren Fox
13 15.09
6.46
69
56 2014-02-04 15:00 Lingfield / 5 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /7 - btn 4.5 Roy's Legacy 8-11 58.84s

${previous_race.HIR_InRunningComments}

M J Attwater
Jim Crowley
9 10.54
3.19
69
57 2013-11-07 14:20 Lingfield / 5 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}4 /10 - btn 2.55 Billy Red 8-13 59.04s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
9 11
3.4
70
58 2013-10-22 16:30 Lingfield / 5 / 5f / Flat AW / 3K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}7 /10 - btn 6.25 Oh So Sassy 9-6 59.19s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
26 32.03
6.8
74
59 2013-10-15 19:40 Kempton / 4 / 6f / Flat AW / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}8 /8 - btn 10.7 Dominium 8-4 1m 13.73s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
34 47.26
9.26
74
60 2013-09-30 16:30 Bath / 4 / 5f 11y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /10 - btn 5.55 Marmalady 9-3 1m 1.66s

${previous_race.HIR_InRunningComments}

M J Attwater
S Sanders
34 54.78
9
76
61 2013-09-15 17:20 Bath / 4 / 5f 11y / Flat Turf / 5K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}5 /5 - btn 3 Secret Missile 9-1 1m 3.9s

${previous_race.HIR_InRunningComments}

M J Attwater
Luke Morris
9 12.06
2.78
79
62 2013-08-31 14:05 Sandown / 3 / 5f 6y / Flat Turf / 12K
Handicap
${previous_race.weight} ${previous_race.HG_Type} ${previous_race.G_Going}11 /14 - btn 11.55 Burning Thread 9-3 1m 2.18s

${previous_race.HIR_InRunningComments}

M J Attwater
R Havlin
29 31.2
6.67
82

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