M F Harris Horse Racing Form | Exeter 16:50 24th February 2023

M F Harris' Form | 24th February 2023

24th February 2023 Virgin Bet Open NH Flat Race (GBB Race)

Total Horses Trained Last 14 Days Race Type Wins Races Win %
137 3 wins from 21 runs
14.29%
Flat AW 8 132
6.06%
Flat Turf 12 125
9.6%
Chase Turf 25 143
17.48%
NH Flat 20 87
22.99%
Hurdle Turf 89 606
14.69%
Race Type
NH Flat
Class
5
Ground
Good
Distance
2m 161y
Runners
4
Prize Money
£4,000
Is M F Harris Improving?
Does M F Harris 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-23 14:40 Mullinaree
Mitchell Bastyan
Sedgefield / 4 / 2m 3f 188y / Hurdle Turf / 13K 11-13
Tongue Strap
Good2/8 -btn 2.5 Jaramillo 12-0

chased leaders, keen early, not fluent 2nd or 7th, went 2nd 3 out, ridden 2 out, 4 lengths down when not fluent last, kept on

2 2.18
1.27
108
1 2023-02-22 15:45 Seigneur Des As
Miss Gina Andrews
Ludlow / 3 / 2m 7f 171y / Chase Turf / 15K 10-2
Tongue Strap
Good1/6 -win 2.5 Head To The Stars 11-13

held up towards rear on inside, headway 9th, not fluent 12th, led 3 out, clear flat, eased close home

2.75 2.86
1.83
104
2 2023-02-22 15:10 Balgowan
Harry Reed
Ludlow / 4 / 1m 7f 169y / Hurdle Turf / 10K 10-2
Cheekpieces
Good8/8 -btn 62.3 Patient Dream 10-7

towards rear, closed when not much room after 3rd, lost place before not fluent 4th, not fluent 5th, well beaten before 3 out, tailed off

11 15.5
3.4
95
3 2023-02-22 13:50 Fakir
Mitchell Bastyan
Doncaster / 3 / 2m 3f 31y / Chase Turf / 13K 11-2
Tongue Strap
Good3/4 -btn 9.5 On Springs 11-7

close 4th on inside, went 3rd at 10th, outpaced and struggling before 3 out, no chance with leading duo

4 4.77
1.96
113
4 2023-02-21 16:00 Nadim
Mitchell Bastyan
Taunton / 4 / 2m 104y / Hurdle Turf / 9K 10-9
Tongue Strap
Good7/14 -btn 29.25 Killaloan 11-7

in rear, jumped left 1st, some headway 3 out, no impression, well held 2 out

10 15.38
4.05
5 2023-02-21 14:30 Escobedo
Harry Reed
Taunton / 5 / 2m 3f 1y / Hurdle Turf / 8K 10-13
Visor
Good7/12 -btn 31.8 Professor Calculus 10-12

chased leaders, not always fluent, jumped left 3rd, ridden after 3 out, lost place before 2 out

29 44.99
8.49
85
6 2023-02-21 14:00 Gavroche D'allier
Bradley Harris
Taunton / 5 / 2m 3f 1y / Hurdle Turf / 8K 10-11 Good4/14 -btn 4.3 Almost Gotaway 11-11

in touch in mid-division, headway before 2 out, kept on flat, unable to trouble front pair

5.5 7.2
2.26
90
7 2023-02-20 14:00 Hurricane Vichi
Harry Reed
Lingfield / 5 / 2m 7f / Hurdle Turf / 8K 11-13
Tongue Strap
Good To Soft5/12 -btn 16.45 San Pedro 10-13

chased leaders, reminders after 8th, went 2nd before 3 out until pushed along home turn, outpaced in 3rd turning in, weakened and lost two places towards finish

4 4.63
1.72
104
8 2023-02-19 14:30 Postmark
Mitchell Bastyan
Newbury / 4 / 2m 69y / Hurdle Turf / 9K 10-10
Hood
Good To Firm1/4 -win 5.5 Up For Appeal 11-8

close 3rd, hit 2nd, not fluent next, went 2nd before hit 2 out, led between last two, pushed readily clear run-in

2.38 2.61
1.53
9 2023-02-18 17:20 Copshill Lad
Bradley Harris
Wincanton / 4 / 2m 5f 82y / Hurdle Turf / 9K 11-8
Tongue Strap
Good5/9 -btn 19 Caspers Court 10-11

prominent, not fluent 1st or 9th, lost place and mistake 3 out, disputing 5th and no impression 2 out, jumped right last

6 7.04
2.6
111
10 2023-02-18 16:45 Chesky's In Milan
Harry Reed
Ascot / 3 / 1m 7f 152y / NH Flat / 10K 10-4 Good To Soft12/14 -btn 21.95 Politacus 10-13

in rear, always behind

29 36.98
8.6
11 2023-02-18 16:17 Hasty Parisian
Mitchell Bastyan
Wincanton / 3 / 2m 5f 82y / Hurdle Turf / 16K 10-7
Cheekpieces
Good3/6 -btn 15 Press Your Luck 12-0

in rear, hampered 2nd, pushed along 7th, went 3rd before 2 out, no impression

9 9.86
3.45
111
12 2023-02-18 16:10 Danny Whizzbang
Harry Reed
Ascot / 3 / 2m 7f 118y / Hurdle Turf / 19K 10-13
Tongue Strap
Good To SoftP -btn Thomas Mor 12-0

prominent, ridden and lost position after 4 out, soon lost touch and pulled up before 2 out

41 55
14
110
13 2023-02-18 13:57 Earth Cry
Mitchell Bastyan
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 8K 11-7 Good5/10 -btn 20.5 Universal Secret 11-7

held up towards rear, headway when not fluent 5th, ridden before 2 out, 4th and no impression when not fluent last, weakened into 5th flat

1.8 1.99
1.17
14 2023-02-15 15:15 Pyramid Place
Mitchell Bastyan
Wetherby / 2 / 2m 3f 154y / Hurdle Turf / 20K 10-2
Hood
Good3/8 -btn 2.2 Impulsive One 11-0

held up in rear, pushed along and outpaced after 4 out, headway on inside next, switched right and stayed on into 3rd run-in, never going pace to reach leaders

6 6.4
1.96
116
15 2023-02-15 15:00 Highland Frolic
J J Burke
Hereford / 4 / 2m 3f 147y / Hurdle Turf / 18K 10-13
Tongue Strap
Good7/8 -btn 21.5 Cabrakan 10-10

rear of mid-division, closed when not fluent 2 out, soon ridden and beaten

23 45.02
6.5
109
16 2023-02-14 16:40 Royal Sam
Mitchell Bastyan
Lingfield / 5 / 2m 7f / Hurdle Turf / 8K 11-11
Tongue Strap
Good To Soft2/10 -btn 8 Coillte Eile 11-5

held up in touch, ridden in 3rd after 3 out, went 2nd before 2 out, 4 lengths down when mistake last, no impression flat

7.5 11.02
2.69
97
17 2023-02-14 15:00 Seigneur Des As
Mitchell Bastyan
Lingfield / 3 / 2m 7f 110y / Chase Turf / 19K 10-5
Tongue Strap
Good To Soft2/4 -btn 0.05 Scipion 11-10

held up in touch, closed 13th, went 2nd flat, led narrowly towards finish, just denied on the nod post

3.25 3.45
1.95
107
18 2023-02-14 14:30 Polyphonic
H Cobden
Lingfield / 4 / 2m / Hurdle Turf / 9K 11-0
Hood
Good To Soft4/12 -btn 11.75 Kayf Legend 10-12

held up in rear, took keen hold, mistake 1st, headway 2 out, went 4th last, never on terms

7 8.4
2.29
114
19 2023-02-13 15:15 El Muchacho
H Cobden
Catterick / 3 / 1m 7f 156y / Hurdle Turf / 13K 11-4
Hood
Good2/8 -btn 0.5 First Impression 11-7

led, headed soon after 3rd, tracked clear leader, ridden to lead narrowly last, headed close home

3.5 3.57
1.52
119
20 2023-02-11 15:20 Ilanz
Bradley Harris
Uttoxeter / 3 / 2m 3f 207y / Hurdle Turf / 11K 10-5
Hood
Good To Soft3/11 -btn 8.8 Ballybegg 11-9

held up in mid-division, headway 4 out, disputing 2nd when not fluent last, no impression on winner

4.33 5.45
1.98
114
21 2023-02-07 14:45 Fakir
Mitchell Bastyan
Market Rasen / 4 / 2m 7f 16y / Hurdle Turf / 10K 11-11
Tongue Strap
Good To Soft5/7 -btn 21.75 Shighness 11-3

prominent, pushed along 2 out, weakened next

11 13.26
5
115
22 2023-02-07 14:30 Sergeant
Harry Reed
Taunton / 4 / 2m 104y / Hurdle Turf / 10K 11-0 Good4/10 -btn 2.5 River Bray 11-13

raced keenly, held up towards rear, headway tracking leaders going well before 2 out, driven in 4th and no impression run-in

13 15.5
3.34
104
23 2023-02-07 13:15 Escobedo
Bradley Harris
Market Rasen / 5 / 2m 4f 139y / Hurdle Turf / 8K 10-11
Tongue Strap
Good To Soft6/8 -btn 70 Barrier Peaks 11-11

towards rear, pushed along 3 out, weakened before next

7.5 10
2.61
85
24 2023-02-06 13:20 Gavroche D'allier
Jamie Brace
Fontwell / 5 / 2m 5f 164y / Hurdle Turf / 8K 11-6
Cheekpieces
Good6/13 -btn 23.15 My Ticketyboo 10-12

in touch, challenging when not fluent 7th, led 4 out, headed before 2 out, no extra last, weakened flat

4 4.46
1.81
92
25 2023-02-04 15:23 Pyramid Place
Mitchell Bastyan
Wetherby / 3 / 2m 3f 154y / Hurdle Turf / 14K 11-0
Hood
Good To Soft1/10 -win 1.5 Universal Folly 10-9

in rear, pushed along and headway before 3 out, soon went 3rd, led before omitted last, kept on well

4.33 5
1.87
113
26 2023-02-04 13:10 Twinjets
H Cobden
Sandown / 3 / 2m 3f 173y / Hurdle Turf / 11K 12-0 Good To Soft2/6 -btn 1.25 Twin Power 11-0

chased leaders on outside, went 2nd 2 out, soon ridden, closed last, pressing winner and edged right flat, no impression inside final 100 yards

1.57 1.61
1.22
121
27 2023-02-03 15:20 Sisterandbrother
David Probert
Lingfield / 5 / 1m 2f / Flat AW / 11K 8-10
Hood
Standard5/10 -btn 2.3 Forge Valley Lad 9-9

raced wide, headway to track leaders after 1f, pushed along 3f out, ridden and kept on same pace final furlong

9 9.4
3.15
57
28 2023-02-02 13:30 Havaila
Tristan Durrell
Wincanton / 5 / 2m 3f 179y / Hurdle Turf / 8K 11-0
Cheekpieces
Good To Soft6/17 -btn 21.75 Jet Marshall 11-10

led after 2nd, headed 5th, pushed along before 2 out, soon weakened

10 14.5
2.8
105
29 2023-02-01 16:20 Royal Sam
Mitchell Bastyan
Leicester / 5 / 2m 4f 110y / Hurdle Turf / 7K 11-9
Tongue Strap
Soft2/8 -btn 2.25 Accidental Legend 12-0

tracked leaders, pushed along and outpaced over 2 out, ridden and staying on when hit last, went 2nd towards finish

7.5 9.15
1.91
95
30 2023-02-01 15:10 Jacamar
P J Brennan
Leicester / 3 / 2m 4f 25y / Chase Turf / 15K 11-12
Visor
Soft1/9 -win 1.25 The Big Lense 11-2

raced wide, close up, chased leader 5 out, mistake 3 out, ridden to lead last, stayed on gamely

3 3.3
1.44
130
31 2023-02-01 13:00 Global Agreement
Bradley Harris
Exeter / 4 / 2m 2f 111y / Hurdle Turf / 9K 10-7
Cheekpieces
Good To Soft12/13 -btn 37.2 Gingerbred 10-9

rear-division, behind and struggling after 4 out, tailed off

17 25
5.3
100
32 2023-01-31 16:10 Hurricane Vichi
Harry Reed
Lingfield / 4 / 2m 7f / Hurdle Turf / 8K 11-6
Tongue Strap
Good To Soft2/9 -btn 0.2 Gerico Ville 12-0

prominent, hard ridden home turn, upsides 2 out, led narrowly last when not fluent, stayed on well flat, headed close home

15 14.5
4
102
33 2023-01-30 15:25 Omega
Bradley Harris
Huntingdon / 3 / 1m 7f 171y / Hurdle Turf / 16K 9-11
Blinkers
Good To Soft6/10 -btn 16.8 Homme Public 11-9

mid-division, ridden before 3 out, made brief headway approaching 2 out, plugged on one pace

26 50.16
10.09
108
34 2023-01-30 13:40 Edinburgh Rock
Bradley Harris
Huntingdon / 4 / 1m 7f 171y / Hurdle Turf / 9K 10-9 Good To Soft5/8 -btn 31 Planet Legend 11-2

midfield, pushed along and outpaced before 3 out, soon struggling

51 85.71
10.5
35 2023-01-28 11:40 Scriptwriter
P J Brennan
Cheltenham / 1 / 2m 179y / Hurdle Turf / 80K 11-5
Tongue Strap
Soft2/7 -btn 0.75 Comfort Zone 11-5

mid-division, took keen hold, not much room and went right 1st, rider looked to have issue with right iron briefly, hit 3 out, closed on outside before 2 out, led approaching last, ridden and went slightly left when hard pressed after last, headed final 100 yards, held towards finish

3.5 3.67
1.39
130
36 2023-01-27 14:30 Mullinaree
Mitchell Bastyan
Huntingdon / 4 / 2m 4f 145y / Hurdle Turf / 10K 11-9
Tongue Strap
Good To Soft2/17 -btn 1.25 Moveit Like Minnie 11-6

in touch, headway 4 out, led and hit next, ridden and headed approaching 2 out, stayed on flat

8.5 12
2.67
104
37 2023-01-26 13:25 Highland Frolic
P J Brennan
Wetherby / 4 / 2m / Hurdle Turf / 7K 11-0
Tongue Strap
Soft7/11 -btn 30.3 Shared 11-0

chased leaders on outside, ridden after 6th, soon weakened

4.33 4.9
1.79
109
38 2023-01-21 13:37 Stepney Causeway
Aidan Keeley
Lingfield / 4 / 1m 2f / Flat AW / 22K 9-9
Cheekpieces
Standard11/12 -btn 10.05 Obsidian Knight 9-5

dwelt, always towards rear

101 283.89
35.38
82
39 2023-01-19 15:05 Definite
Rob Hornby
Wolverhampton / 5 / 1m 1f 104y / Flat AW / 8K 9-13
Tongue Strap
Standard11/11 -btn 14.15 War In Heaven 9-12

chased leaders, ridden 3f out, weakening when hampered well over 1f out

34 55.65
12.5
75
40 2023-01-19 14:30 Cirrus
Rob Hornby
Wolverhampton / 6 / 1m 142y / Flat AW / 7K 9-5
Tongue Strap
Standard7/7 -btn 9.4 Hopeman Harbour 9-1

2nd 1f, tracked leaders, pushed along 3f out, ridden over 2f out, soon beaten, weakened inside final furlong

101 130
19.11
59
41 2023-01-18 16:37 Balgowan
Miss Teagan Padgett
Southwell / 6 / 1m 4f 14y / Flat AW / 7K 10-8
Cheekpieces
Standard4/10 -btn 7.5 Master Grey 10-11

in touch towards rear, pushed along and headway 3f out, kept on same pace

34 54.3
9.71
62
42 2023-01-13 16:00 Watching Over You
Bradley Harris
Huntingdon / 5 / 1m 7f 171y / NH Flat / 4K 10-2
Tongue Strap
Good To Soft7/10 -btn 17.7 Taras Halls 11-8

in touch, pushed along 4f out, not trouble leaders

17 16.51
4.8
43 2023-01-13 15:00 Polyphonic
Mitchell Bastyan
Huntingdon / 2 / 1m 7f 171y / Hurdle Turf / 25K 11-0
Hood
Good To Soft5/7 -btn 14.25 Perseus Way 11-0

in touch in rear, not fluent 2nd, headway when hit 2 out, weakening when not fluent last

17 24.29
7.69
119
44 2023-01-13 13:00 Gavroche D'allier
Bradley Harris
Huntingdon / 5 / 2m 3f 137y / Hurdle Turf / 7K 10-10
Cheekpieces
Good To Soft3/16 -btn 9.5 Pearly Island 11-5

in touch, headway 3 out, ridden next, kept on one pace

5.5 7.27
2.19
93
45 2023-01-12 15:55 El Muchacho
H Cobden
Catterick / 4 / 1m 7f 156y / Hurdle Turf / 8K 11-6
Hood
Heavy1/6 -win 0.2 Prairie Wolf 10-4

close up, tracked leaders 4 out, chased leader 2 out, ridden to challenge when not much room flat, ran on, led close home(the last was omitted)

1.83 1.89
1.3
104
46 2023-01-12 14:15 Copshill Lad
H Cobden
Catterick / 4 / 2m 3f 66y / Hurdle Turf / 8K 11-2
Tongue Strap
Heavy4/6 -btn 48 Cerendipity 10-13

tracked leader, reminders 5 out, weakened 2 out

2.25 2.52
1.48
47 2023-01-10 15:45 Global Agreement
Harry Reed
Exeter / 4 / 2m 161y / Hurdle Turf / 10K 10-10
Cheekpieces
Heavy2/6 -btn 3.75 Moorland Rambler 11-1

jumped badly left at times, chased leader, led and went left 3 out, went badly left again next, headed between last two, went left and stumbled last, stayed on same pace run-in, no chance with winner

15 21
7.6
100
48 2023-01-10 14:40 Whenitrainsitpours
Harry Reed
Exeter / 4 / 2m 161y / Hurdle Turf / 8K 11-8 Heavy4/10 -btn 27.5 Hermes Du Gouet 11-8

off the pace towards rear, plugged on into modest 4th 2 out

41 49.81
5.9
49 2023-01-10 14:10 If Karl's Berg Did
Mitchell Bastyan
Exeter / 5 / 2m 5f 137y / Hurdle Turf / 8K 11-8 HeavyP -btn Barrier Peaks 10-4

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

13 17.61
3.22
94
50 2023-01-10 13:00 Danny Whizzbang
Bradley Harris
Exeter / 4 / 2m 7f 25y / Hurdle Turf / 9K 11-5
Tongue Strap
HeavyP -btn Burrows Park 11-12

chased winner, pushed along and lost 2nd home turn, weakened rapidly, tailed off and pulled up before 3 out

12 14.69
5.8
114
51 2023-01-07 14:55 Sisterandbrother
Rob Hornby
Lingfield / 6 / 1m 4f / Flat AW / 7K 9-7
Hood
Standard5/12 -btn 2.05 Pablo Prince 9-11

tracked leaders, ridden 2f out, kept on same pace final furlong

29 65.37
12.68
58
52 2023-01-07 12:55 Mullinaree
Mitchell Bastyan
Wincanton / 4 / 1m 7f 50y / Hurdle Turf / 8K 11-8 Good To Soft4/18 -btn 23.75 Celtic Art 11-8

chased leaders, took closer order before 3rd, led before 3 out, headed approaching 2 out, soon no extra

6 8.94
2.69
53 2023-01-07 12:05 Edinburgh Rock
Bradley Harris
Sandown / 3 / 1m 7f 216y / Hurdle Turf / 12K 10-7 Soft4/4 -btn 57 I Have A Voice 11-3

hit 1st, always last, struggling and lost touch after 3 out, tailed off, slight peck last

41 48
7.6
54 2023-01-06 16:00 Bradford Lady
Harry Reed
Ludlow / 4 / 1m 7f 169y / NH Flat / 7K 10-3 Soft13/15 -btn 25.05 Inion Tiogair 10-13

held up in rear, detached and ridden 11f, tailed off 3f out

29 27.89
7.9
55 2023-01-04 13:30 Archer
Mitchell Bastyan
Hereford / 4 / 2m 53y / Hurdle Turf / 9K 11-0
Tongue Strap
Soft7/10 -btn 62.25 Tying The Knot 11-0

off the pace and always towards rear, tailed off

7.5 10.44
2.84
56 2023-01-02 15:30 El Muchacho
H Cobden
Plumpton / 4 / 1m 7f 195y / Hurdle Turf / 13K 11-5
Hood
Soft1/8 -win 7.5 Mr Freedom 11-5

prominent, shaken up going best approaching 2 out, soon led, pushed along and went clear run-in, impressive

4.5 4.65
1.8
104
57 2023-01-02 13:30 Twinjets
H Cobden
Plumpton / 3 / 2m 4f 114y / Hurdle Turf / 13K 11-10 Soft1/7 -win 9 Twin Power 11-4

disputed lead, headed 8th and close up, going best shaken up before 2 out, soon led, kept on well and asserted run-in, readily

1.33 1.35
1.1
58 2023-01-01 15:20 Ilanz
Mitchell Bastyan
Musselburgh / 3 / 2m 3f 171y / Hurdle Turf / 20K 10-10
Hood
Soft3/8 -btn 12 Benson 11-9

held up in rear, ridden and headway before 3 out, stayed on into 3rd before 2 out, not fluent 2 out, mistake last, stayed on same pace run-in

5 4.98
1.7
115
59 2023-01-01 14:55 Stimulating Song
Liam Harrison
Fakenham / 3 / 2m 4f 1y / Hurdle Turf / 35K 11-10 Good To SoftP -btn Irish Hill 11-13

always towards rear, pulled up before 2 out

29 48.82
11
122
60 2023-01-01 14:20 Hurricane Vichi
Jonjo O'Neill Jr.
Fakenham / 4 / 2m 7f 95y / Hurdle Turf / 20K 11-6 Good To Soft8/9 -btn 21.3 Allo Allo 11-10

chased leader, pushed along and outpaced approaching 3 out, weakened 2 out

3.5 4.05
1.75
102
61 2023-01-01 14:05 Copshill Lad
Harry Reed
Exeter / 4 / 2m 2f 111y / Hurdle Turf / 8K 11-6
Tongue Strap
Heavy3/16 -btn 12.5 How Will I Know 11-3

chased leader, edged left and lost 2nd approaching 3 out, 2nd again soon after 3 out until 2 out, ridden and no extra in 3rd

7.5 13.03
3.15
62 2023-01-01 13:55 Jacamar
P J Brennan
Cheltenham / 1 / 2m 4f 127y / Chase Turf / 100K 10-5
Visor
Soft6/16 -btn 14.75 Midnight River 11-4

in rear, not fluent 3rd, headway 12th, ridden after 3 out, no impression 2 out

29 58.75
8
132
63 2023-01-01 13:10 Balgowan
Bradley Harris
Fakenham / 4 / 2m 3y / Hurdle Turf / 9K 10-2 Good To Soft4/9 -btn 51.5 Toothless 11-8

mid-division out wide, pushed along and weakened 4 out

7.5 9.61
1.92
97
64 2023-01-01 12:25 Cabrakan
Mitchell Bastyan
Musselburgh / 4 / 1m 7f 124y / Hurdle Turf / 8K 11-7
Cheekpieces
Soft2/8 -btn 15 Bringbackmemories 11-0

led, not fluent 2nd, ridden and headed 3 out, chased leader in vain pursuit 2 out, kept on same pace approaching last

4.5 5.4
1.58
65 2023-01-01 12:10 Gentle Slopes
S Bowen
Cheltenham / 2 / 2m 4f 56y / Hurdle Turf / 20K 11-7 Soft5/13 -btn 27.5 Weveallbeencaught 11-7

held up in touch, ridden after 2 out, disputing 3rd and outpaced before last, well held by front pair last

4 5.24
1.61

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