runbritain - we are road running
Email:
Password:
Remember Me:
Forgotten your login details?
Reset password
Facebook
Twitter
YouTube
Home
Claim your Handicap
Runners
Results
Rankings
Reward Running
National Ladder
South Yorkshire Road League 5
External Results
Oxspring
13 May 15
Has your performance not been assigned to your profile yet? Just click the
envelope
beside your performance below to notify us and get it on your profile.
Page: 1
2
Head to Head
- to compare runners check 2 or more boxes below and then click
5M
Pos
Gun
Name
AG
Club
SB
PB
HC
1
26:00
Daniel Kestrel (Chan)
PB
SEN
M
Barnsley AC/Pennine
26:00
26:00
0.0
2
26:07
Will Beauchamp
SEN
M
Sheffield RC/Sheffield TC
26:05
26:05
-2.3
3
27:14
David Palmer
PB
V40
M
Steel City
27:14
27:14
17.5
4
27:16
Shaun Dimelow
SB
V40
M
Penistone
27:16
26:06
1.6
5
27:23
Joe Sweetnam-Powell
PB
U23
M
Sheffield RC/British Military Fitness
27:23
27:03
-1.0
6
27:24
Josh Hemmingway
PB
U23
M
Kimberworth
27:24
27:24
34.3
7
27:25
Brendan Moody
PB
U23
M
Barnsley AC
27:25
26:11
8.8
8
27:26
Arron Larkin
SEN
M
Kimberworth
27:13
24:40
2.1
9
27:28
Simon Wright
SB
V50
M
Doncaster/Northern Masters
27:28
26:04
1.1
10
27:33
Joe Fowler
PB
V40
M
Sheffield RC
27:33
27:33
16.5
11
27:48
Stephen Pope
PB
V45
M
Totley
27:48
27:48
2.2
12
28:21
Sam Peters
PB
U20
M
Hallamshire
28:21
28:21
0.9
13
28:24
Christopher Wells
PB
V35
M
Kingstone
28:24
28:16
4.5
14
28:28
Lee Rawson
V45
M
Kimberworth/Fell Runners Association
28:19
25:42
9.5
15
28:30
Daren Nockels
PB
V45
M
Penistone
28:30
28:30
9.0
16
28:31
Craig Shaw
PB
SEN
M
Steel City
28:31
28:31
28.3
17
28:35
Kevin Newman
SB
V55
M
Doncaster
28:35
27:32
5.6
18
28:41
George Phillips
PB
U17
M
Doncaster
28:41
27:01
-2.6
19
28:44
Cameron Cass
PB
U17
M
Sheffield & Dearne
28:44
28:44
-0.9
20
28:52
Kevin Doyle
SB
V40
M
Kimberworth
28:52
24:12
4.3
21
28:52
Thomas David White
SEN
M
Barnsley H
28:25
28:21
18.8
22
28:53
Simon Bennett
SB
V45
M
Steel City
28:53
28:06
2.1
23
28:58
Richard Spooner
SB
SEN
M
Barnsley H
28:58
27:25
3.4
24
28:59
Mark Gray
SB
V40
M
Dark Peak
28:59
28:57
12.9
25
29:06
John Doherty
SEN
M
Sheffield RC
28:48
28:20
16.0
26
29:11
Steven Marshall
V40
M
Rotherham
29:08
22:39
2.6
27
29:12
David Millns
PB
SEN
M
Totley
29:12
27:06
-1.0
28
29:13
James Rose
PB
V35
M
Steel City
29:13
29:13
2.6
29
29:16
John Hackleton
SB
V40
M
Kingstone
29:16
28:52
7.0
30
29:22
Michael Greer
PB
V40
M
Steel City
29:22
29:22
6.2
31
29:24
Sam Needham
SEN
M
Steel City
28:51
28:51
4.4
32
29:24
Fiona Davies
PB
V40
W
Kingstone
29:24
29:24
5.5
33
29:25
Mark Havenhand
PB
V45
M
Kingstone
29:25
29:07
3.8
34
29:27
Colin Hardy
PB
V35
M
Steel City
29:27
29:27
6.9
35
29:28
Aaron Hoyle
PB
U23
M
Sheffield Uni
29:28
28:21
-1.7
36
29:29
Rhys Gibson
PB
U17
M
Doncaster
29:29
27:46
12.5
37
29:29
Owen James
SB
V35
M
Kimberworth
28:50
24:48
4.0
38
29:35
Richard Mackie
PB
V40
M
Penistone
29:35
29:04
8.1
39
29:46
Martin James
V35
M
Doncaster
29:43
29:13
3.8
40
29:47
Joe Restell ?
V40
M
Askern District RC
41
29:52
David Crossley
PB
V35
M
Sheffield RC
29:52
29:52
28.7
42
29:53
Sam Mellor
SB
SEN
M
Hallamshire/Totley
29:53
29:10
10.7
43
29:54
Ian Whyman
SB
V40
M
Rotherham
29:54
26:41
10.8
44
29:57
Helen Mort
PB
SEN
W
Sheffield RC
29:57
29:57
33.1
45
29:59
Jason Chow
PB
V35
M
Sheffield RC
29:59
28:54
4.0
46
29:59
Mark Powell
PB
SEN
M
Danum Harriers
29:59
29:59
25.5
47
30:02
Steven Roebuck
SB
V40
M
Barnsley AC
30:02
28:04
17.2
48
30:03
Andrew Davies
V45
M
Steel City/Royton
28:59
28:59
5.4
49
30:05
Mick Page
SB
V60
M
Doncaster
30:05
28:15
17.0
50
30:11
Martin Ball
PB
V40
M
Penistone
30:11
29:41
2.7
51
30:17
Melvin Wallace
SB
V40
M
Barnsley AC
30:17
30:01
12.0
52
30:19
Thomas Hardman
SEN
M
Kimberworth
30:07
29:09
7.5
53
30:21
Antony Wright
PB
V45
M
Penistone
30:21
30:21
8.7
54
30:22
Simon Holt
SB
V40
M
Rotherham
30:22
26:17
4.3
55
30:24
Paul Dodd
SB
V35
M
Barnsley H
30:24
29:22
9.5
56
30:30
Phillip Hinchliffe
V40
M
Penistone
30:29
30:29
7.2
57
30:34
Andrew Pearson
PB
V50
M
Barnsley H
30:34
30:34
2.6
58
30:43
Mark Bullock
SB
V40
M
Kimberworth
30:43
28:22
22.4
59
30:47
Matt Rimmer
PB
V35
M
Steel City
30:47
29:43
3.4
60
30:49
Jed Turner
V50
M
Sheffield RC
30:32
29:48
3.1
61
30:51
Martyn Goldsack
SEN
M
Steel City
30:25
30:25
14.6
62
30:57
Steven Barber
V35
M
Askern
30:55
29:58
6.3
63
30:58
Jamie Taylor
PB
V35
M
Racing TNT
30:58
30:55
20.5
64
31:01
Matthew Reed
V40
M
Sheffield TC
30:55
30:43
7.1
65
31:04
Mike Schofield
PB
V45
M
Barnsley H
31:04
31:04
14.0
66
31:06
Oliver Pike
PB
V35
M
Penistone
31:06
30:14
5.5
67
31:07
Lee Archer
SB
V45
M
Kimberworth
31:07
28:12
13.6
68
31:08
James Thompson
PB
SEN
M
Kingstone
31:08
28:08
12.1
69
31:09
Chris Johnson
PB
SEN
M
Sheffield RC
31:09
31:09
11.4
70
31:10
Stuart Wilson
SEN
M
Barnsley AC
31:01
28:45
1.3
71
31:11
Hannah Helmore
PB
SEN
W
Steel City
31:10
31:10
10.4
72
31:15
Colin Earl
SB
V50
M
Kimberworth
31:15
28:10
4.6
73
31:22
Steven Lowndes
SB
V55
M
Kimberworth
31:02
27:47
7.4
74
31:26
Steven Helmore
SEN
M
Steel City
31:07
31:07
7.2
75
31:28
Tim Brooke
PB
V40
M
Penistone
31:28
31:28
26.7
76
31:34
Edward Startup
PB
SEN
M
Steel City
31:34
30:09
6.9
77
31:36
Jorge Bronze
SB
SEN
M
Steel City
31:36
28:46
17.4
78
31:37
Bryan Clayton
SB
V50
M
Barnsley H
31:37
28:51
11.6
79
31:39
Peter Simpson
PB
V40
M
Doncaster
31:39
31:39
33.2
80
31:39
Kerry Storrar
PB
V40
W
Barnsley AC
31:39
31:39
11.1
81
31:40
David Perkins
SEN
M
Steel City Striders
82
31:42
Duncan Marlow
PB
V40
M
Askern
31:42
30:58
9.5
83
31:44
Chris Johnson
SEN
M
Sheffield RC
31:09
31:09
11.4
84
31:46
Richard Singleton
PB
SEN
M
Barnsley H
31:46
30:27
4.4
85
31:47
Fiona Kesteven
V35
W
Totley
31:24
31:24
6.2
86
31:50
Angus Thomson
PB
SEN
M
Barnsley H
31:50
30:53
5.3
87
31:51
Richard Sayers
PB
SEN
M
Steel City
31:51
31:51
8.1
88
31:52
Mark Goodison
V55
M
Totley
31:04
30:33
10.0
89
31:55
Phil Kimber
PB
SEN
M
Danum Harriers
31:55
31:55
37.1
90
31:58
Steve Fowler
V50
M
Barnsley H
31:48
29:50
9.7
91
31:59
Laura Allen
SEN
W
Totley
30:42
29:54
5.4
92
32:01
David Pearce
PB
V35
M
Askern
32:01
32:01
15.8
93
32:02
Mo Rodwell
V50
M
Doncaster AC
94
32:03
Michael Richardson
PB
V35
M
Steel City
31:49
31:49
7.8
95
32:06
Bryan Harrod
V40
M
Barnsley H
31:43
31:43
9.7
96
32:07
Paul Fordham
V45
M
Barnsley H
31:30
26:49
13.3
97
32:09
Jay Buxton
V45
M
Doncaster AC
98
32:10
Gary Podmore
SB
V55
M
Sheffield RC
32:10
29:49
7.5
99
32:11
Paul Stuart
V45
M
Steel City
32:05
31:32
12.9
100
32:17
Caroline Wheelhouse
PB
V55
W
Doncaster
32:17
32:17
12.7
101
32:19
Stephen Clarke
PB
V35
M
Steel City
32:19
30:25
11.1
102
32:24
Mark Riordan
SB
V40
M
Penistone
32:24
31:03
5.8
103
32:30
Peter Knight
PB
V40
M
Penistone
32:30
32:26
15.4
104
32:32
Michael Pearce
V40
M
Askern District RC
105
32:33
Martin Booth
V50
M
Penistone
32:10
29:06
34.8
106
32:33
Deborah Platts-Fowler
PB
V40
W
Sheffield RC
32:33
32:33
29.3
107
32:34
Alison Noble
PB
V40
W
Barnsley AC
32:34
32:34
23.2
108
32:36
Tom Burns
SEN
M
Kimberworth
31:58
31:58
8.7
109
32:41
Philip Howson
V45
M
Steel City
31:46
31:46
10.6
110
32:42
Michael Grain
PB
SEN
M
Barnsley H
32:42
28:28
2.7
111
32:43
Simon Rayner
PB
V45
M
Danum Harriers
32:43
32:28
7.4
112
32:45
Neil Fox
PB
SEN
M
Barnsley H
32:45
32:09
11.5
113
32:47
Stephen Russell
SB
V35
M
Sheffield TC
32:47
32:39
14.1
114
32:48
Steve Beckitt
PB
V35
M
Kimberworth
32:47
30:38
11.8
115
32:49
Anthony Bissell
SEN
M
Barnsley H
32:15
31:34
10.6
116
32:50
Andy Buck
V55
M
Steel City
32:00
31:40
11.2
117
32:51
Tom Sweeney
PB
SEN
M
Kingstone
32:51
32:51
14.2
118
32:51
Graham Dodd
V50
M
Valley Hill
31:47
31:03
7.8
119
32:53
Matthew Chappell
PB
SEN
M
Steel City
32:53
32:53
5.7
120
32:56
Claire Spencer
SB
SEN
W
Sheffield RC
32:56
28:02
11.6
121
32:57
Craig Allen
PB
SEN
M
Barnsley H
32:57
32:57
28.8
122
33:00
Philip Bussey
V65
M
Doncaster
32:47
32:47
11.7
123
33:01
Dave Allemby
SB
V55
M
Barnsley AC
33:01
31:36
12.9
124
33:06
Phil Morris
SEN
M
Handsworth Roadhogs
125
33:07
John Hewson
PB
V35
M
Sheffield TC
33:07
33:07
20.1
126
33:08
Caz Kay
PB
V35
W
Totley
33:08
32:57
8.5
127
33:08
Mark Ansell
PB
SEN
M
Racing TNT
33:08
33:08
6.1
128
33:13
David Maloney
PB
V45
M
Steel City
33:13
33:13
15.0
129
33:24
Simon Holt
V40
M
Rotherham
30:22
26:17
4.3
130
33:32
Julian Williams
SB
V45
M
Penistone
33:32
33:15
13.1
131
33:34
Gareth Richard Hague
PB
SEN
M
Steel City
33:34
33:34
8.5
132
33:36
Jennifer Rich
SB
SEN
W
Steel City
33:36
30:50
13.4
133
33:37
Mark Hurrell
V45
M
Barnsley AC
33:35
32:16
13.9
134
33:43
Sally Smith
PB
V35
W
Penistone
33:43
33:43
34.6
135
33:51
Richard Sands
PB
V40
M
Steel City
33:51
33:51
13.6
136
33:52
Mike McCartan
SEN
M
Racing TNT
33:28
33:24
31.5
137
33:53
Richard Lambert
PB
V45
M
Danum Harriers
33:53
33:53
22.7
138
33:56
Anna Hardman
SB
SEN
W
Kimberworth
32:50
32:15
24.2
139
33:57
Rebecca Smith
PB
U23
W
Racing TNT
33:57
33:57
41.5
140
33:57
Chris Livesley
SB
SEN
M
Totley
33:57
31:51
6.1
141
33:58
Paul Gee
SB
V45
M
Penistone
33:58
33:46
25.0
142
33:59
Emily Hunt
PB
SEN
W
Steel City
33:59
33:59
26.3
143
33:59
Craige Spencer
V35
M
Kimberworth
32:24
32:24
12.1
144
34:03
Lisa Darnell
PB
V40
W
Kimberworth
34:03
34:03
25.2
145
34:04
Steve Dickinson
PB
V50
M
Penistone
34:04
34:04
12.5
146
34:05
Pat Rooney
SB
V55
M
Kimberworth
34:05
32:34
11.4
147
34:08
Stuart Carrick
SEN
M
Steel City Striders
148
34:09
Martin Wilkinson
SB
V40
M
Doncaster
34:09
31:48
18.3
149
34:10
Richard Borysiewicz
V60
M
Valley Hill
34:01
30:22
11.6
150
34:12
Andrew Lewis
V45
M
Handsworth
33:44
33:44
20.1
151
34:15
Shaun Swallow
SB
V45
M
Barnsley H
34:15
31:10
11.5
152
34:17
Nick Burns
V45
M
Steel City
34:06
33:45
8.7
153
34:18
Liz Kooper
V40
W
Sheffield TC/Police
34:02
34:02
15.9
154
34:18
Ben Heller
V50
M
Steel City
33:57
33:57
11.3
155
34:19
Abigail Knight
PB
U17
W
Sheffield RC
34:19
33:23
9.7
156
34:20
Gail Barber
PB
V45
W
Maltby
34:20
28:46
14.6
157
34:21
Pete Wade
SB
V55
M
Doncaster
34:21
33:59
10.1
158
34:24
Sarah Gough
PB
V40
W
Barnsley H
34:24
32:38
11.0
159
34:29
Graham Bateson
V55
M
Barnsley AC
33:56
31:51
25.8
160
34:30
Julia Johnson
V50
W
Penistone
34:08
32:20
8.8
161
34:36
Andrew Green
PB
V45
M
Steel City/Unattached
34:36
34:36
24.2
162
34:40
Martin Hunt
PB
V45
M
Kimberworth
34:40
33:24
13.4
163
34:44
Bob Pringle
SB
V60
M
Sheffield TC
34:44
29:30
31.4
164
34:45
Penny Sadler
PB
V40
W
Totley
34:45
34:45
12.0
165
34:47
Mick Teather
PB
V60
M
Kimberworth
34:47
34:47
40.1
166
34:48
Richard Pegg
V55
M
Steel City/Knavesmire
34:44
34:41
11.9
167
34:48
Wayne Forster
PB
SEN
M
Steel City
34:48
34:48
43.4
168
34:49
Michaela Sill
PB
V35
W
Sheffield RC
34:49
34:49
22.8
169
34:49
Abi Dent
PB
SEN
W
Barnsley H
34:49
34:49
30.4
170
34:54
Simon Parkin
V45
M
Doncaster
34:29
31:04
11.2
171
34:59
Peter Stanley
SB
V55
M
Penistone
34:59
34:42
21.4
172
35:00
Louis McCarton
SEN
W
Racing TNT Triathlon
173
35:01
Mark Robinson
PB
V35
M
Kimberworth
35:01
34:58
19.8
174
35:02
Catherine Butterworth
PB
SEN
W
Kimberworth
35:02
34:41
15.0
175
35:13
Lee Rhodes
PB
V40
M
Racing TNT
35:13
35:13
37.9
176
35:15
Nicola Ross
PB
V35
W
Steel City
35:15
35:06
13.4
177
35:17
Katie Roberts
PB
SEN
W
Barnsley H
35:17
33:26
10.7
178
35:20
Lee Mitchell
V35
M
Kingstone
34:50
30:50
15.0
179
35:21
Andy Virgin
PB
V40
M
Handsworth
35:21
35:21
24.1
180
35:25
Kelvin Bowskill
PB
V60
M
Penistone
35:25
35:25
14.5
181
35:28
Andrew Brankin
V50
M
Kingstone
34:01
33:42
9.6
182
35:29
Andrew Lee Chalkley
SB
V45
M
Kingstone
34:53
30:57
14.5
183
35:33
Leanne Dungworth
SEN
W
Sheffield RC
34:26
34:26
39.4
184
35:34
Wayne Parkinson
SB
V50
M
Penistone
35:34
35:02
18.2
185
35:35
Greg Clarke
PB
V40
M
Danum Harriers
35:35
35:35
19.1
186
35:37
Mark Wood
PB
V35
M
Barnsley AC
35:37
31:54
4.8
187
35:38
Chris Charlesworth
V40
M
Penistone
35:25
35:25
32.3
188
35:39
Claire Chapman
V40
W
Kimberworth
35:37
34:42
14.2
189
35:41
Adrian Holyhead
V50
M
Kimberworth
35:16
34:45
14.7
190
35:42
Richard Gray
PB
V60
M
Totley
35:42
35:42
21.5
191
35:45
Rachel Fox
PB
SEN
W
Penistone
35:45
35:45
23.7
192
35:46
Paul Ree
SEN
M
Steel City Striders
193
35:49
Jo Bolton
SB
V45
W
Kingstone/Kimberworth
34:22
33:27
10.8
194
35:50
Dave Beech
V55
M
Steel City
35:21
35:09
12.5
195
35:51
Clare Howarth
PB
SEN
W
Totley
35:51
35:51
22.6
196
35:55
Laura Inglis
SB
SEN
W
Sheffield RC
35:55
34:30
26.0
197
35:56
Jenny Burton
SB
SEN
W
Danum Harriers
35:56
35:41
20.7
198
35:58
Heather SImpson
PB
V35
W
Penistone
35:58
35:58
14.3
199
36:06
Marie-Louise Taylor
V40
W
Doncaster
35:58
31:57
10.7
200
36:09
Dean Allcroft
PB
V45
M
Penistone
36:09
34:50
17.8
201
36:11
Robert Davies
PB
V50
M
Kingstone
36:11
31:05
10.3
202
36:28
James Gallacher
SB
SEN
M
Rotherham
36:28
30:53
15.3
203
36:39
Erica Morris
PB
SEN
W
Racing TNT
36:39
36:39
45.6
204
36:40
Anthony Horstead
SEN
M
Steel City
35:32
35:32
24.5
205
36:43
Zabby Raheel
PB
U17
M
Sheffield RC
36:43
36:43
46.3
206
36:48
James Mason
PB
V40
M
Racing TNT/RacingTNT
36:48
36:48
11.1
207
36:51
Graham Hague
SB
V60
M
Steel City
36:51
35:35
15.3
208
36:53
Bev Sutton
V50
W
Valley Hill
35:50
33:49
43.8
209
36:54
Michael Jackson
V40
M
Kimberworth
36:12
32:16
17.1
210
36:58
Brian Lowndes
SB
V65
M
Maltby
36:25
29:45
22.4
211
37:01
Douglas Armstrong
PB
V35
M
Steel City
37:01
37:01
10.9
212
37:09
Richard Purdy
SEN
M
Danum Harriers RC
213
37:13
Simon Lovidge
PB
V35
M
Barnsley H
37:13
37:13
13.5
214
37:14
Rose James
V35
W
Doncaster
36:36
36:36
13.7
215
37:15
Christopher Lilley
V35
M
Kimberworth
35:51
31:30
6.6
216
37:18
Stuart Woodhead
SB
V55
M
Penistone
37:18
33:52
13.4
217
37:21
Mike Heselton
V50
M
Steel City
36:46
36:46
17.9
218
37:23
Kevin Randall
SEN
M
Valley Hill
36:20
35:09
13.1
219
37:25
Niki Archer
V45
W
Kimberworth Striders
220
37:26
Ashleigh Barron
SEN
W
Steel City/Unattached
35:35
32:53
9.3
221
37:26
Tom Nuttgens
PB
V45
M
Steel City
37:26
37:04
16.2
222
37:33
Trish Mellor
V55
W
Penistone
36:51
36:40
28.5
223
37:34
Michael Waring
PB
V45
M
Handsworth
37:34
37:34
17.2
224
37:35
Jim Lafferty
PB
V45
M
Steel City
37:35
37:35
25.7
225
37:36
Julie Button
SB
V45
W
Penistone
37:36
35:50
21.9
226
37:37
Yvonne Twelvetree
SB
V60
W
Totley
37:37
37:34
17.2
227
37:38
David Bibby
PB
V45
M
Kimberworth
37:38
37:38
36.5
228
37:39
Steve Wilson
V35
M
Barnsley H
36:15
36:15
20.8
229
37:41
Phil Harris
V50
M
Valley Hill
36:12
36:12
18.2
230
37:42
Pat Goodall
SB
V60
W
Totley
37:42
34:18
14.6
231
37:51
Paul Fryers
PB
V45
M
Penistone
37:51
35:32
10.2
232
37:56
Adrian Vasile
PB
V35
M
Sheffield TC
37:56
37:56
48.2
233
37:58
Sharon Cooper
V45
W
Kingstone/Penistone
37:49
37:45
29.0
234
38:04
Katie Shaw
PB
V35
W
Barnsley AC
38:04
36:57
16.2
235
38:04
Simon Logan
SB
V35
M
Barnsley H
38:04
35:26
16.7
236
38:06
Rene Wolferink
PB
SEN
M
Barnsley H
38:06
38:06
40.4
237
38:07
Maxine Gregory
V35
W
Valley Hill
37:00
36:18
20.4
238
38:07
Rod Scholes
V70
M
Barnsley AC/Northern Masters
37:24
33:24
18.4
239
38:07
Alison Nockels
V50
W
Penistone
37:48
37:48
35.3
240
38:08
Jeremy Brayshaw
SB
V65
M
Totley
38:08
35:45
19.1
241
38:09
Nicholas Whittingham
V60
M
Penistone
37:38
36:05
18.3
242
38:09
Nicola Willcocks
SEN
W
Valley Hill R
243
38:09
Emma Stead
PB
V35
W
Penistone
38:09
38:09
35.2
244
38:10
Richard Wright
SB
V50
M
Doncaster
38:10
29:46
24.4
245
38:11
Chris Hodson
V45
M
Steel City
37:29
36:27
11.4
246
38:12
Sarah Millns
V40
W
Kimberworth
37:57
35:22
14.8
247
38:13
Philip Smales
V50
M
Rotherham
37:15
32:37
24.4
248
38:17
Dawn Wesson
PB
V35
W
Sheffield RC
38:17
38:17
29.9
249
38:24
Ian Drury
SB
V45
M
Valley Hill
38:24
34:23
28.7
250
38:25
Tony Rooms
V55
M
Steel City Striders
Page: 1
2
Race fairly regularly - handicap is based on your best 5 performances adjusted for course difficulty but weighted towards more recent performances
Train efficiently - see our training section
Join a club or running group
Don't worry if you have a bad race or just take it easy sometimes - only your best 5 adjusted performances count
Don't worry if you race on a tough course or day - our algorithm adjusts for this