Moorpark Results from the Coastal Canyon League Meet 1 at Oak Canyon Community Park on 9/23/21

Girls Results and Stats

Switch to Boys

Girls Individual Results

Runner Gr Squad Time Pace Dist Place Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last DPR
(Δ,%)
Imprvmnts
Adams, Julia Fr F/S 25:21.5 8:27 3 12/14 4/6 15/24 2/2 24:46
Adapa, Gayatri Fr JV 27:32.2 9:11 3 25/40 9/12 19/24 2/2 27:14
Breton, Addison Fr F/S 27:50.3 9:17 3 14/14 6/6 21/24 2/2 27:16
Campbell, Sophie Jr JV 23:57.8 7:59 3 8/40 3/12 11/24 2/3 23:29.1 23:29.1 22:29
Clinton, Holly Fr F/S 22:39.8 7:33 3 3/14 1/6 8/24 2/3 22:02
Drummond, Kennedy Fr JV 27:32.2 9:11 3 24/40 8/12 18/24 2/2 27:21
Fanger, Natalie Jr V 21:55.5 7:19 3 22/29 5/6 5/24 3/4 20:51
Ghaffary, Aubrey Sr JV 26:05.7 8:42 3 21/40 7/12 17/24 2/2 28:05.6
(2:00,7.1)
28:05.6
(2:00,7.1)
25:20 Great job! (LR, PR)
Juarez, Simone Sr JV 24:56.6 8:19 3 12/40 5/12 13/24 1/3 26:03.93
(1:07,4.3)
26:03.93
(1:07,4.3)
22:45 Great job! (LR, PR)
Layton, Jane So V 21:07.3 7:02 3 12/29 2/6 2/24 5/5 21:23.2
(0:16,1.2)
21:23.2
(0:16,1.2)
20:15 Great job! (LR, PR)
Lopez, Yuridia So JV 30:29.4 10:10 3 35/40 12/12 24/24 2/2 32:31.9
(2:03,6.3)
32:31.9
(2:03,6.3)
27:27 Great job! (LR, PR)
Lopp, Leah Jr JV 22:15.8 7:25 3 1/40 1/12 7/24 1/4 25:16.9
(3:01,11.9)
25:16.9
(3:01,11.9)
22:09 Great job! (LR, PR)
Maggiora, Samantha Jr V 21:01 7:00 3 11/29 1/6 1/24 5/5 19:36
May, Madeline Fr F/S 27:48.8 9:16 3 13/14 5/6 20/24 2/2 26:20
McGregor, Miriam Jr V 21:48.3 7:16 3 19/29 4/6 4/24 3/5 22:08
(0:20,1.5)
22:08
(0:20,1.5)
20:17 Great job! (LR, PR)
Meade, Bella Fr JV 30:15.3 10:05 3 33/40 10/12 22/24 2/2 29:47
Muzoglu, Ada Jr JV 25:29.1 8:30 3 16/40 6/12 16/24 1/3 25:13.8 25:13.8 22:35
Pereira, Addison So V 22:00.3 7:20 3 24/29 6/6 6/24 2/4 23:11
(1:11,5.1)
23:11
(1:11,5.1)
21:34 Great job! (LR, PR)
Perez, Emmalee Sr V 21:25.3 7:08 3 14/29 3/6 3/24 3/5 26:52.43
(5:27,20.3)
26:52.43
(5:27,20.3)
19:14 Great job! (LR, PR)
Perez, Kaliz Jr JV 23:42.8 7:54 3 5/40 2/12 10/24 2/3 21:56
Simmons, Makenzie Fr F/S 22:55.5 7:39 3 4/14 2/6 9/24 2/2 22:59
(0:03,0.2)
Great job! (DPR)
Vera, Briseida So F/S 24:57.5 8:19 3 9/14 3/6 14/24 2/2 27:30.5
(2:33,9.3)
27:30.5
(2:33,9.3)
24:41 Great job! (LR, PR)
Weymouth, Emily Sr JV 24:45.2 8:15 3 11/40 4/12 12/24 2/3 23:39.1 23:39.1 22:07
Woods, Ava Fr JV 30:29.4 10:10 3 34/40 11/12 23/24 2/2 28:09
Runner Gr Squad Time Pace Dist Place Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last DPR
(Δ,%)
Imprvmts

Under Improvement, the abbreviations are:

  • LY = Beat time from the same course a year ago.
  • LR = Beat time from the most recent running of this course.
  • PR = Set a new PR on this course. A "Course PR".
  • PG = Beat personal goal.
  • SBP = Best performance of season based on position of finish relative to the field.
  • DPR = A "Distance Personal Record" - the personal best time considering distance only, not unique course characteristics. Applicable for 2, 2.48(4K), 3, and 3.1(5K) mile courses.
  • DSR = A "Distance Season Record" - same as above, but for the current season only.
  • DTW = "Displace to Win". This athlete, as the 6th or 7th runner on his/her squad, displaced scoring runners from a competitor enabling his/her team to finish ahead of that competitor.
  • TB = "Tiebreaker". As the #6 athlete on his/her squad, this athlete was the tiebreaker enabling his/her team to finish ahead of that competitor.
  • NFC! = "Note From Coach" - your coach has posted a comment about your race.

All columns are sortable by clicking on the column heading.

Girls Team Results

Team Rank of Finish Time
Gap
Dist Avg Pace 1st Place Pace 5th Place Pace Points Win Team Pace Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last
DTR
SDTR
Improvements Runners (Points)
V 1st 5 4/4 107:17
0:55
3 7:09 7:00 7:19 68 6:50 105:47 103:00 89:14
100:13
Samantha Maggiora (9), Jane Layton (10), Emmalee Perez (12), Miriam McGregor (17), Natalie Fanger (20)
JV 1st 5 2/3 119:38
2:41
3 7:59 7:25 8:19 37 7:54 116:27 115:48 103:01
116:39
Leah Lopp (1), Kaliz Perez (5), Sophie Campbell (8), Emily Weymouth (11), Simone Juarez (12)
JV 2nd 5 2/2 136:55
4:46
3 9:08 8:30 10:05 32 8:52 129:57 128:22 109:08 Ada Muzoglu (1), Aubrey Ghaffary (4), Kennedy Drummond (7), Gayatri Adapa (8), Bella Meade (12)
F/S 1st 5 2/2 123:43
5:09
3 8:15 7:33 9:16 39 7:37 117:47 117:47 104:10 Holly Clinton (3), Makenzie Simmons (4), Briseida Vera (9), Julia Adams (11), Madeline May (12)
Team Rank of Finish Time Dist Avg Pace 1st Place Pace 5th Place Pace Points Win Team Pace Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last
DTR
SDTR
Improvements Runners (Points)

Under Improvement, the abbreviations are:

  • LY = Beat team time from the same course a year ago
  • LR = Beat team time from the most recent running of the course
  • PR = Set a new Team Record for this course
  • DTR = A "All-Time Distance Team Record" - the team (e.g. "V 1st 5", "JV 4th 5") best time considering distance only, not unique course characteristics. Applicable for 2, 2.48(4K), 3, and 3.1(5K) mile courses.
  • SDTR = A "Season Distance Team Record" - same as above, but for the current season only.

All columns are sortable by clicking on the column heading.

Full Individual Race Results - Girls V

Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp
1 Madison Parrone Sr Oak Park 18:13.1 6:04
2 Annie West Sr Adolfo Camarillo 19:33.1 6:31
3 Kimberly Willard Jr Adolfo Camarillo 19:48.1 6:36
4 Leanna Olivas So Royal 19:51.8 6:37
5 Olivia Sullivan So Royal 20:28 6:49
6 Katarina Modrzejew Fr Oak Park 20:28.6 6:50
7 Widerburg Brittany So Adolfo Camarillo 20:47.4 6:56
8 Analise Vidriezca Sr Oak Park 20:52.9 6:58
9 Kayla Saxton So Simi Valley 20:55.5 6:59
10 Evelyn Robertson So Simi Valley 20:59.5 7:00
11 Samantha Maggiora Jr Moorpark 21:01 7:00 1/6 1/24 5/5
12 Jane Layton So Moorpark 21:07.3 7:02 2/6 2/24 5/5 21:23
(0:16)
21:23
(0:16)
Great job! (LR, PR)
13 Alexa Pinon So Oak Park 21:13.3 7:04
14 Emmalee Perez Sr Moorpark 21:25.3 7:08 3/6 3/24 3/5 26:52
(5:27)
26:52
(5:27)
Great job! (LR, PR)
15 Janet Gonzalez Sr Royal 21:29.7 7:10
16 Miranda Pinon So Oak Park 21:34.9 7:12
17 Jazzlyn Islas Jr Adolfo Camarillo 21:41 7:14
18 Lily Sadahiro Fr Oak Park 21:45.7 7:15
19 Miriam McGregor Jr Moorpark 21:48.3 7:16 4/6 4/24 3/5 22:08
(0:20)
22:08
(0:20)
Great job! (LR, PR)
20 Malia Throop Sr Royal 21:52.2 7:17
21 Maya Thayer Jr Adolfo Camarillo 21:54.1 7:18
22 Natalie Fanger Jr Moorpark 21:55.5 7:19 5/6 5/24 3/4
23 Kristie Harasyn Jr Royal 22:00 7:20
24 Addison Pereira So Moorpark 22:00.3 7:20 6/6 6/24 2/4 23:11
(1:11)
23:11
(1:11)
Great job! (LR, PR)
25 Tatum Taylor So Royal 22:03.9 7:21
26 Lilliana Sanders So Adolfo Camarillo 22:05 7:22
27 Camila Carrion So Royal 22:28.7 7:30
28 Keira Kassi So Simi Valley 23:41.6 7:54
29 Geidenn Gonzales Jr Simi Valley 25:59.5 8:40
Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp

Under Improvement, the abbreviations are:

  • LY = Beat time from the same course a year ago
  • LR = Beat time from the most recent running of the course
  • PR = Set a new PR
  • PG = Beat personal goal
  • SBP = Best performance of season based on position of finish relative to the field.

All columns are sortable by clicking on the column heading.

Full Team Race Results - Girls V

Group of 5: V 1st 5

Pl School
Total
Time
Pts Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
1 Oak Park
1-2-2-1-1
Gap: 3:22
102:23
20:29
6:50
40 Madison Parrone
Sr
18:13
6:04
1
Katarina Modrzejew
Fr
20:29
6:50
6
Analise Vidriezca
Sr
20:53
6:58
8
Alexa Pinon
So
21:13
7:04
11
Miranda Pinon
So
21:35
7:12
14
Lily Sadahiro
Fr
21:46
7:15
16




2 Adolfo Camarillo
2-1-1-2-2
Gap: 2:21
103:44
20:45
6:55
46 Annie West
Sr
19:33
6:31
2
Kimberly Willard
Jr
19:48
6:36
3
Widerburg Brittany
So
20:47
6:56
7
Jazzlyn Islas
Jr
21:41
7:14
15
Maya Thayer
Jr
21:54
7:18
19
Lilliana Sanders
So
22:05
7:22
24




3 Royal
3-3-3-3-3
Gap: 2:08
105:42
21:08
7:03
61 Leanna Olivas
So
19:52
6:37
4
Olivia Sullivan
So
20:28
6:49
5
Janet Gonzalez
Sr
21:30
7:10
13
Malia Throop
Sr
21:52
7:17
18
Kristie Harasyn
Jr
22:00
7:20
21
Tatum Taylor
So
22:04
7:21
23
Camila Carrion
So
22:29
7:30
25
4 Moorpark
4-4-4-4-4
Gap: 0:55
107:17
21:27
7:09
68 Samantha Maggiora
Jr
21:01
7:00
9
Jane Layton
So
21:07
7:02
10
Emmalee Perez
Sr
21:25
7:08
12
Miriam McGregor
Jr
21:48
7:16
17
Natalie Fanger
Jr
21:56
7:19
20
Addison Pereira
So
22:00
7:20
22




Pl School Total
Time
Points Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
  • The sequence of numbers (e.g. 3-3-4-2-1) in the School column refers to the team's place in the race after each runner finished. It indicates the strength of the team by position.
  • If shaded in this color, this athlete broke the tie with a competitor resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners AND broke a tie resulting in his/her team finishing ahead of that competitor.

All columns are sortable by clicking on the column heading.

Full Individual Race Results - Girls JV

Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp
1 Leah Lopp Jr Moorpark 22:15.8 7:25 1/12 7/24 1/4 25:17
(3:01)
25:17
(3:01)
Great job! (LR, PR)
2 Jeanne Rhode Sr Oak Park 22:49.6 7:37
3 Sara Tsai Sr Oak Park 23:03.8 7:41
4 Emma Chau Sr Oak Park 23:10 7:43
5 Kaliz Perez Jr Moorpark 23:42.8 7:54 2/12 10/24 2/3
6 Gianna Vasquez Fr Adolfo Camarillo 23:50.9 7:57
7 Estella Garcia Sr Adolfo Camarillo 23:52 7:57
8 Sophie Campbell Jr Moorpark 23:57.8 7:59 3/12 11/24 2/3 23:29.1 23:29.1
9 McKenna Brown Jr Oak Park 24:16.3 8:05
10 Sienna Cuellar So Adolfo Camarillo 24:42.9 8:14
11 Emily Weymouth Sr Moorpark 24:45.2 8:15 4/12 12/24 2/3 23:39.1 23:39.1
12 Simone Juarez Sr Moorpark 24:56.6 8:19 5/12 13/24 1/3 26:04
(1:07)
26:04
(1:07)
Great job! (LR, PR)
13 Savannah Sawyer Jr Oak Park 25:03.2 8:21
14 Katie Robbins Fr Adolfo Camarillo 25:06.6 8:22
15 Isabella Recinos So Simi Valley 25:22.5 8:28
16 Ada Muzoglu Jr Moorpark 25:29.1 8:30 6/12 16/24 1/3 25:13.8 25:13.8
17 Jackie Prieto Adolfo Camarillo 25:29.4 8:30
18 Abby Berro Fr Oak Park 25:33.7 8:31
19 Hannah Hofflin So Adolfo Camarillo 25:39.5 8:33
20 Madison Tran Fr Oak Park 25:45.7 8:35
21 Aubrey Ghaffary Sr Moorpark 26:05.7 8:42 7/12 17/24 2/2 28:06
(2:00)
28:06
(2:00)
Great job! (LR, PR)
22 Diya Johny Fr Oak Park 26:13.6 8:45
23 Margaret Ruan Fr Oak Park 27:08.4 9:03
24 Kennedy Drummond Fr Moorpark 27:32.2 9:11 8/12 18/24 2/2
25 Gayatri Adapa Fr Moorpark 27:32.2 9:11 9/12 19/24 2/2
26 Allie Wang Jr Oak Park 28:22.2 9:27
27 Etti Ovadia Jr Oak Park 28:46.7 9:36
28 Olivia Finn Fr Oak Park 28:58.2 9:39
29 Merrin Decker Fr Oak Park 29:15.8 9:45
30 Claire Farnsworth Fr Oak Park 29:19 9:46
31 Angie Bleau Sr Oak Park 29:38.8 9:53
32 Emile Rhode So Oak Park 29:50.4 9:57
33 Bella Meade Fr Moorpark 30:15.3 10:05 10/12 22/24 2/2
34 Ava Woods Fr Moorpark 30:29.4 10:10 11/12 23/24 2/2
35 Yuridia Lopez So Moorpark 30:29.4 10:10 12/12 24/24 2/2 32:32
(2:03)
32:32
(2:03)
Great job! (LR, PR)
36 Muse Casanova Fr Oak Park 32:43 10:54
37 Maggie Elchyshyn Fr Oak Park 33:07.3 11:02
38 Marion Rhode So Oak Park 35:29 11:50
39 Kiana Koehler Fr Oak Park 35:49.8 11:57
40 Charlize Ocon So Oak Park 37:33.7 12:31
Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp

Under Improvement, the abbreviations are:

  • LY = Beat time from the same course a year ago
  • LR = Beat time from the most recent running of the course
  • PR = Set a new PR
  • PG = Beat personal goal
  • SBP = Best performance of season based on position of finish relative to the field.

All columns are sortable by clicking on the column heading.

Full Team Race Results - Girls JV

Group of 5: JV 1st 5

Pl School
Total
Time
Pts Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
1 Oak Park
2-1-1-1-1
Gap: 2:14
118:23
23:41
7:54
31 Jeanne Rhode
Sr
22:50
7:37
2
Sara Tsai
Sr
23:04
7:41
3
Emma Chau
Sr
23:10
7:43
4
McKenna Brown
Jr
24:16
8:05
9
Savannah Sawyer
Jr
25:03
8:21
13
Abby Berro
Fr
25:34
8:31
17
Madison Tran
Fr
25:46
8:35
19
2 Moorpark
1-2-2-2-2
Gap: 2:41
119:38
23:56
7:59
37 Leah Lopp
Jr
22:16
7:25
1
Kaliz Perez
Jr
23:43
7:54
5
Sophie Campbell
Jr
23:58
7:59
8
Emily Weymouth
Sr
24:45
8:15
11
Simone Juarez
Sr
24:57
8:19
12
Ada Muzoglu
Jr
25:29
8:30
15
Aubrey Ghaffary
Sr
26:06
8:42
20
3 Adolfo Camarillo
3-3-3-3-3
Gap: 1:39
123:02
24:36
8:12
53 Gianna Vasquez
Fr
23:51
7:57
6
Estella Garcia
Sr
23:52
7:57
7
Sienna Cuellar
So
24:43
8:14
10
Katie Robbins
Fr
25:07
8:22
14
Jackie Prieto
-
25:29
8:30
16
Hannah Hofflin
So
25:40
8:33
18




Pl School Total
Time
Points Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7

Group of 5: JV 2nd 5

Pl School
Total
Time
Pts Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
1 Oak Park
2-1-1-1-1
Gap: 2:49
133:04
26:37
8:52
25 Abby Berro
Fr
25:34
8:31
2
Madison Tran
Fr
25:46
8:35
3
Diya Johny
Fr
26:14
8:45
5
Margaret Ruan
Fr
27:08
9:03
6
Allie Wang
Jr
28:22
9:27
9
Etti Ovadia
Jr
28:47
9:36
10
Olivia Finn
Fr
28:58
9:39
11
2 Moorpark
1-1-2-2-2
Gap: 4:46
136:55
27:23
9:08
32 Ada Muzoglu
Jr
25:29
8:30
1
Aubrey Ghaffary
Sr
26:06
8:42
4
Kennedy Drummond
Fr
27:32
9:11
7
Gayatri Adapa
Fr
27:32
9:11
8
Bella Meade
Fr
30:15
10:05
12
Ava Woods
Fr
30:29
10:10
13
Yuridia Lopez
So
30:29
10:10
14
Pl School Total
Time
Points Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
  • The sequence of numbers (e.g. 3-3-4-2-1) in the School column refers to the team's place in the race after each runner finished. It indicates the strength of the team by position.
  • If shaded in this color, this athlete broke the tie with a competitor resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners AND broke a tie resulting in his/her team finishing ahead of that competitor.

All columns are sortable by clicking on the column heading.

Full Individual Race Results - Girls F/S

Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp
1 Tate Creason Fr Oak Park 22:13 7:24
2 Kavya Sreeraj Fr Oak Park 22:19.9 7:27
3 Holly Clinton Fr Moorpark 22:39.8 7:33 1/6 8/24 2/3
4 Makenzie Simmons Fr Moorpark 22:55.5 7:39 2/6 9/24 2/2
5 Katie Martin So Oak Park 23:04.1 7:41
6 Nikki Cheng Fr Oak Park 23:16.2 7:45
7 Samyuktha Senthiln Fr Oak Park 23:24.3 7:48
8 Ryleigh Koch Fr Oak Park 23:31.2 7:50
9 Briseida Vera So Moorpark 24:57.5 8:19 3/6 14/24 2/2 27:31
(2:33)
27:31
(2:33)
Great job! (LR, PR)
10 Daniela Gutierrez So Oak Park 24:57.8 8:19
11 Anna Sweeting So Royal 25:18.6 8:26
12 Julia Adams Fr Moorpark 25:21.5 8:27 4/6 15/24 2/2
13 Madeline May Fr Moorpark 27:48.8 9:16 5/6 20/24 2/2
14 Addison Breton Fr Moorpark 27:50.3 9:17 6/6 21/24 2/2
Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp

Under Improvement, the abbreviations are:

  • LY = Beat time from the same course a year ago
  • LR = Beat time from the most recent running of the course
  • PR = Set a new PR
  • PG = Beat personal goal
  • SBP = Best performance of season based on position of finish relative to the field.

All columns are sortable by clicking on the column heading.

Full Team Race Results - Girls F/S

Group of 5: F/S 1st 5

Pl School
Total
Time
Pts Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
1 Oak Park
1-1-1-1-1
Gap: 1:11
114:18
22:52
7:37
21 Tate Creason
Fr
22:13
7:24
1
Kavya Sreeraj
Fr
22:20
7:27
2
Katie Martin
So
23:04
7:41
5
Nikki Cheng
Fr
23:16
7:45
6
Samyuktha Senthiln
Fr
23:24
7:48
7
Ryleigh Koch
Fr
23:31
7:50
8
Daniela Gutierrez
So
24:58
8:19
10
2 Moorpark
2-2-2-2-2
Gap: 5:09
123:43
24:45
8:15
39 Holly Clinton
Fr
22:40
7:33
3
Makenzie Simmons
Fr
22:56
7:39
4
Briseida Vera
So
24:58
8:19
9
Julia Adams
Fr
25:22
8:27
11
Madeline May
Fr
27:49
9:16
12
Addison Breton
Fr
27:50
9:17
13




Pl School Total
Time
Points Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
  • The sequence of numbers (e.g. 3-3-4-2-1) in the School column refers to the team's place in the race after each runner finished. It indicates the strength of the team by position.
  • If shaded in this color, this athlete broke the tie with a competitor resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners AND broke a tie resulting in his/her team finishing ahead of that competitor.

All columns are sortable by clicking on the column heading.