Southeastern RVT
W-L: (16- 3) PR = 83.6623
Schedule/Results All Games
Date Opponent Conf/State (W-L, PR) Score
328 H South Shore RVT (16- 3, 84.7) 7- 9
331 H Blue Hills RVT ( 6-12, 78.3) 16- 5
402 A Old Colony RVT (12- 8, 80.7) 5- 3
404 A Bristol-Plymouth RVT (12- 7, 81.1) 9- 6
407 H Tri-County RVT ( 6-11, 80.1) 9- 7
409 A Cape Cod Tech ( 3-15, 76.3) 6- 2
411 H Upper Cape Cod RVT ( 8-10, 80.0) 7- 4
414 H Westport ( 2-16, 74.9) 15- 0
428 H Old Colony RVT (12- 8, 80.7) 10- 2
430 A Westport ( 2-16, 74.9) 10- 1
502 A Blue Hills RVT ( 6-12, 78.3) 18- 4
508 A South Shore RVT (16- 3, 84.7) 4- 7
510 A Cardinal Spellman ( 0-18, 78.0) 14- 1
512 H Bristol-Plymouth RVT (12- 7, 81.1) 13- 5
514 A Tri-County RVT ( 6-11, 80.1) 15- 7
517 H Stoughton ( 3-15, 80.3) 15- 7
519 A Upper Cape Cod RVT ( 8-10, 80.0) 8- 1
521 H Cape Cod Tech ( 3-15, 76.3) 12- 2
530 A Milton HS ( 9-11, 88.9) 2-17
PREDICTION LIST
-------------------------------------
|Real = actual goal margin |
|Pred = predicted goal margin |
|+ = slightly above prediction |
|++ = above prediction |
|+++ = well above prediction |
|- = slightly below prediction |
|-- = below prediction |
|--- = well below prediction |
|Goals* = Goals over (+) under (-) |
| prediction. N/A when ten |
| goal limit is exceeded |
|n/a = Outside division |
-------------------------------------
Date Opponent Score Real Pred +/- Goals*
328 H South Shore RVT 7- 9 -2 0 -1.58
331 H Blue Hills RVT 16- 5 11 6 0.00
402 A Old Colony RVT 5- 3 2 2 -0.32
404 A Bristol-Plymouth RVT 9- 6 3 2 1.05
407 H Tri-County RVT 9- 7 2 4 - -2.20
409 A Cape Cod Tech 6- 2 4 7 -1.00
411 H Upper Cape Cod RVT 7- 4 3 4 -1.33
414 H Westport 15- 0 15 9 0.00
428 H Old Colony RVT 10- 2 8 4 1.41
430 A Westport 10- 1 9 8 0.00
502 A Blue Hills RVT 18- 4 14 5 0.26
508 A South Shore RVT 4- 7 -3 -2 -1.32
510 A Cardinal Spellman 14- 1 13 5 0.00
512 H Bristol-Plymouth RVT 13- 5 8 3 1.78
514 A Tri-County RVT 15- 7 8 3 + 2.06
517 H Stoughton 15- 7 8 4 1.00
519 A Upper Cape Cod RVT 8- 1 7 3 1.93
521 H Cape Cod Tech 12- 2 10 8 0.00
530 A Milton HS 2-17 -15 -6 0.00
|
UNDER-ACHIEVED GAMES
Date Opponent Score Real Pred +/- Goals*
407 H Tri-County RVT 9- 7 2 4 - -2.20
|
OVER-ACHIEVED GAMES
Date Opponent Score Real Pred +/- Goals*
514 A Tri-County RVT 15- 7 8 3 + 2.06
|
Southeastern RVT Evaluation
The team that earns the point in the pair-wise comparison is based on three criteria:
first is head-to-head, the winner gets the point, however, if they did not play each
other, than it considers w-l versus common opponents. If their records are tied or they
have no common opponents, than the tie-breaker becomes the better power rating.
The Common Opponent Point list in the table below has the record of the winner followed by the
record of the loser for all common opponents
Opponent |
Who Gets the Point?
| Head-2-Head Point |
Common Opponent Point |
Power Rating Point |
Abington |
Abington |
|
insuffient: ( 0- 1)( 1- 0) |
Abington |
Acton Boxborough |
Acton Boxborough |
|
 
| Acton Boxborough |
Agawam |
Agawam |
|
 
| Agawam |
Algonquin |
Algonquin |
|
 
| Algonquin |
Amesbury |
Amesbury |
|
 
| Amesbury |
Amherst-Pelham Reg |
Amherst-Pelham Reg |
|
 
| Amherst-Pelham Reg |
AMSA Charter |
AMSA Charter |
|
 
| AMSA Charter |
Andover HS |
Andover HS |
|
 
| Andover HS |
Apponequet Regional |
Apponequet Regional |
|
 
| Apponequet Regional |
Archbishop Williams |
Archbishop Williams |
|
tied - ( 1- 0) ( 1- 0) |
Archbishop Williams |
Arlington Catholic |
Arlington Catholic |
|
tied - ( 1- 0) ( 1- 0) |
Arlington Catholic |
Arlington HS |
Arlington HS |
|
 
| Arlington HS |
Ashland |
Ashland |
|
 
| Ashland |
Assabet Valley RVT |
Southeastern RVT |
|
tied - ( 1- 0) ( 1- 0) |
Southeastern RVT |
Attleboro |
Attleboro |
|
tied - ( 1- 0) ( 1- 0) |
Attleboro |
Auburn |
Auburn |
|
 
| Auburn |
Barnstable |
Barnstable |
|
 
| Barnstable |
Bay Path RVT |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Bedford |
Bedford |
|
 
| Bedford |
Belchertown |
Southeastern RVT |
|
 
| Southeastern RVT |
Bellingham |
Southeastern RVT |
|
 
| Southeastern RVT |
Belmont |
Belmont |
|
 
| Belmont |
Beverly |
Beverly |
|
 
| Beverly |
Billerica Memorial |
Billerica Memorial |
|
 
| Billerica Memorial |
Bishop Feehan |
Bishop Feehan |
|
tied - ( 1- 0) ( 1- 0) |
Bishop Feehan |
Bishop Fenwick |
Southeastern RVT |
|
tied - ( 1- 0) ( 1- 0) |
Southeastern RVT |
Bishop Stang |
Bishop Stang |
|
tied - ( 1- 0) ( 1- 0) |
Bishop Stang |
Blackstone Valley RV |
Blackstone Valley RV |
|
 
| Blackstone Valley RV |
Blue Hills RVT |
Southeastern RVT |
Southeastern RVT |
 
| |
Boston College HS |
Boston College HS |
|
 
| Boston College HS |
Boston Latin School |
Boston Latin School |
|
tied - ( 0- 1) ( 0- 1) |
Boston Latin School |
Bourne |
Bourne |
|
tied - ( 1- 0) ( 1- 0) |
Bourne |
Braintree |
Southeastern RVT |
|
tied - ( 1- 1) ( 1- 1) |
Southeastern RVT |
Bridgewater-Raynham |
Bridgewater-Raynham |
|
 
| Bridgewater-Raynham |
Bristol-Plymouth RVT |
Southeastern RVT |
Southeastern RVT |
 
| |
Brookline |
Brookline |
|
tied - ( 0- 1) ( 0- 1) |
Brookline |
Burlington |
Burlington |
|
 
| Burlington |
Cambridge Rindge-Lat |
Cambridge Rindge-Lat |
|
 
| Cambridge Rindge-Lat |
Canton |
Canton |
|
tied - ( 1- 0) ( 1- 0) |
Canton |
Cape Cod Academy |
Southeastern RVT |
|
 
| Southeastern RVT |
Cape Cod Tech |
Southeastern RVT |
Southeastern RVT |
 
| |
Cardinal Spellman |
Southeastern RVT |
Southeastern RVT |
 
| |
Catholic Memorial |
Catholic Memorial |
|
 
| Catholic Memorial |
Central Catholic |
Central Catholic |
|
 
| Central Catholic |
Chelmsford |
Chelmsford |
|
 
| Chelmsford |
Chicopee Comprehensi |
Southeastern RVT |
|
 
| Southeastern RVT |
Cohasset |
Cohasset |
|
insuffient: ( 0- 1)( 1- 0) |
Cohasset |
Concord-Carlisle |
Concord-Carlisle |
|
 
| Concord-Carlisle |
Danvers |
Danvers |
|
 
| Danvers |
Dartmouth |
Dartmouth |
|
 
| Dartmouth |
Dedham |
Southeastern RVT |
|
 
| Southeastern RVT |
Dennis-Yarmouth Regi |
Southeastern RVT |
|
 
| Southeastern RVT |
Dighton-Rehoboth Reg |
Southeastern RVT |
|
 
| Southeastern RVT |
Doherty Memorial |
Southeastern RVT |
|
 
| Southeastern RVT |
Dover-Sherborn |
Dover-Sherborn |
|
 
| Dover-Sherborn |
Dracut |
Dracut |
|
 
| Dracut |
Duxbury |
Duxbury |
|
 
| Duxbury |
East Bridgewater |
East Bridgewater |
|
tied - ( 1- 0) ( 1- 0) |
East Bridgewater |
East Longmeadow |
East Longmeadow |
|
 
| East Longmeadow |
Essex Tech |
Essex Tech |
|
 
| Essex Tech |
Fairhaven |
Fairhaven |
|
 
| Fairhaven |
Falmouth Academy |
Falmouth Academy |
|
 
| Falmouth Academy |
Falmouth HS |
Falmouth HS |
|
 
| Falmouth HS |
Foxborough |
Foxborough |
|
tied - ( 1- 1) ( 1- 1) |
Foxborough |
Framingham |
Framingham |
|
tied - ( 0- 1) ( 0- 1) |
Framingham |
Franklin |
Franklin |
|
tied - ( 1- 0) ( 1- 0) |
Franklin |
Gloucester |
Southeastern RVT |
|
 
| Southeastern RVT |
Grafton |
Grafton |
|
 
| Grafton |
Granby |
Southeastern RVT |
|
 
| Southeastern RVT |
Greater Lowell RVT |
Southeastern RVT |
|
 
| Southeastern RVT |
Greater New Bedford |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Groton-Dunstable Reg |
Groton-Dunstable Reg |
|
 
| Groton-Dunstable Reg |
Hamilton-Wenham Regi |
Southeastern RVT |
|
 
| Southeastern RVT |
Hanover |
Hanover |
|
 
| Hanover |
Haverhill |
Haverhill |
|
 
| Haverhill |
Hingham |
Hingham |
|
 
| Hingham |
Holliston |
Holliston |
|
 
| Holliston |
Hoosac Valley |
Hoosac Valley |
|
 
| Hoosac Valley |
Hopkinton |
Hopkinton |
|
 
| Hopkinton |
Hudson |
Southeastern RVT |
|
 
| Southeastern RVT |
Hull |
Southeastern RVT |
|
tied - ( 1- 0) ( 1- 0) |
Southeastern RVT |
Ipswich |
Ipswich |
|
 
| Ipswich |
King Philip Regional |
King Philip Regional |
|
tied - ( 1- 0) ( 1- 0) |
King Philip Regional |
Lenox/Lee |
Southeastern RVT |
|
 
| Southeastern RVT |
Leominster |
Leominster |
|
 
| Leominster |
Lexington |
Lexington |
|
 
| Lexington |
Lincoln-Sudbury Regi |
Lincoln-Sudbury Regi |
|
 
| Lincoln-Sudbury Regi |
Littleton |
Littleton |
|
 
| Littleton |
Longmeadow |
Longmeadow |
|
insuffient: ( 0- 1)( 1- 0) |
Longmeadow |
Lowell |
Southeastern RVT |
|
 
| Southeastern RVT |
Lowell Catholic |
Southeastern RVT |
|
 
| Southeastern RVT |
Lunenburg |
Lunenburg |
|
 
| Lunenburg |
Lynn Classical-Engli |
Southeastern RVT |
|
 
| Southeastern RVT |
Lynnfield |
Lynnfield |
|
 
| Lynnfield |
Malden |
Southeastern RVT |
|
 
| Southeastern RVT |
Malden Catholic |
Malden Catholic |
|
 
| Malden Catholic |
Manchester-Essex Reg |
Manchester-Essex Reg |
|
 
| Manchester-Essex Reg |
Mansfield |
Mansfield |
|
tied - ( 1- 0) ( 1- 0) |
Mansfield |
Marblehead |
Marblehead |
|
 
| Marblehead |
Marshfield |
Marshfield |
|
 
| Marshfield |
Marthas Vineyard |
Marthas Vineyard |
|
tied - ( 1- 0) ( 1- 0) |
Marthas Vineyard |
Masconomet |
Masconomet |
|
 
| Masconomet |
Mashpee |
Southeastern RVT |
|
 
| Southeastern RVT |
McCann Technical |
Southeastern RVT |
|
 
| Southeastern RVT |
Medfield |
Medfield |
|
 
| Medfield |
Medford |
Medford |
|
 
| Medford |
Medway |
Medway |
|
 
| Medway |
Melrose |
Melrose |
|
 
| Melrose |
Methuen |
Methuen |
|
 
| Methuen |
Middleborough |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Milford |
Milford |
|
tied - ( 1- 0) ( 1- 0) |
Milford |
Milton HS |
Milton HS |
Milton HS |
 
| |
Minnechaug Regional |
Minnechaug Regional |
|
 
| Minnechaug Regional |
Minuteman Regional |
Southeastern RVT |
|
 
| Southeastern RVT |
Monomoy Regional |
Monomoy Regional |
|
 
| Monomoy Regional |
Monson |
Southeastern RVT |
|
 
| Southeastern RVT |
Montachusett RVT |
Southeastern RVT |
|
 
| Southeastern RVT |
Mount Greylock Regio |
Southeastern RVT |
|
 
| Southeastern RVT |
Mystic Valley Charte |
Southeastern RVT |
|
 
| Southeastern RVT |
Nantucket |
Nantucket |
|
 
| Nantucket |
Nashoba Regional |
Nashoba Regional |
|
 
| Nashoba Regional |
Nashoba Valley Tech |
Southeastern RVT |
|
 
| Southeastern RVT |
Natick |
Natick |
|
insuffient: ( 0- 1)( 1- 0) |
Natick |
Nauset |
Nauset |
|
insuffient: ( 0- 1)( 1- 0) |
Nauset |
Needham |
Needham |
|
insuffient: ( 0- 1)( 1- 0) |
Needham |
New Bedford |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Newburyport |
Newburyport |
|
 
| Newburyport |
Newton North |
Newton North |
|
insuffient: ( 0- 1)( 1- 0) |
Newton North |
Newton South |
Newton South |
|
 
| Newton South |
Nipmuc Regional |
Nipmuc Regional |
|
 
| Nipmuc Regional |
North Andover |
North Andover |
|
 
| North Andover |
North Attleboro |
North Attleboro |
|
tied - ( 1- 0) ( 1- 0) |
North Attleboro |
North Middlesex |
North Middlesex |
|
 
| North Middlesex |
North Quincy Co-op |
Southeastern RVT |
|
 
| Southeastern RVT |
North Reading |
North Reading |
|
 
| North Reading |
Northampton |
Northampton |
|
 
| Northampton |
Northeast Metro RVT |
Southeastern RVT |
|
 
| Southeastern RVT |
Norton |
Southeastern RVT |
|
 
| Southeastern RVT |
Norwell |
Norwell |
|
 
| Norwell |
Norwood |
Southeastern RVT |
|
 
| Southeastern RVT |
Oakmont Regional |
Oakmont Regional |
|
 
| Oakmont Regional |
Old Colony RVT |
Southeastern RVT |
Southeastern RVT |
 
| |
Old Rochester Region |
Old Rochester Region |
|
 
| Old Rochester Region |
Oliver Ames |
Oliver Ames |
|
tied - ( 1- 0) ( 1- 0) |
Oliver Ames |
Peabody Vets Memoria |
Peabody Vets Memoria |
|
 
| Peabody Vets Memoria |
Pembroke |
Pembroke |
|
 
| Pembroke |
Pentucket Regional |
Pentucket Regional |
|
insuffient: ( 0- 1)( 1- 0) |
Pentucket Regional |
Pittsfield |
Southeastern RVT |
|
 
| Southeastern RVT |
Plymouth North |
Plymouth North |
|
tied - ( 1- 0) ( 1- 0) |
Plymouth North |
Plymouth South |
Plymouth South |
|
 
| Plymouth South |
Pope Francis Prep |
Southeastern RVT |
|
 
| Southeastern RVT |
Reading Memorial |
Reading Memorial |
|
 
| Reading Memorial |
Revere |
Southeastern RVT |
|
 
| Southeastern RVT |
Rockland |
Rockland |
|
tied - ( 2- 0) ( 2- 0) |
Rockland |
Salem |
Southeastern RVT |
|
 
| Southeastern RVT |
Sandwich |
Sandwich |
|
 
| Sandwich |
Saugus |
Saugus |
|
 
| Saugus |
Scituate |
Scituate |
|
insuffient: ( 0- 1)( 1- 0) |
Scituate |
Seekonk |
Southeastern RVT |
|
 
| Southeastern RVT |
Sharon |
Sharon |
|
tied - ( 1- 0) ( 1- 0) |
Sharon |
Shawsheen Valley RVT |
Shawsheen Valley RVT |
|
insuffient: ( 0- 1)( 1- 0) |
Shawsheen Valley RVT |
Shepherd Hill |
Southeastern RVT |
|
 
| Southeastern RVT |
Shrewsbury |
Shrewsbury |
|
 
| Shrewsbury |
Silver Lake |
Silver Lake |
|
 
| Silver Lake |
Smith VoTech |
Southeastern RVT |
|
 
| Southeastern RVT |
Somerset Berkley |
Southeastern RVT |
|
 
| Southeastern RVT |
Somerville |
Southeastern RVT |
|
 
| Southeastern RVT |
South Hadley |
Southeastern RVT |
|
 
| Southeastern RVT |
South Shore RVT |
South Shore RVT |
South Shore RVT |
 
| |
Springfield Central |
Southeastern RVT |
|
 
| Southeastern RVT |
St Bernards |
St Bernards |
|
 
| St Bernards |
St John Paul II |
St John Paul II |
|
 
| St John Paul II |
St Johns Prep Danver |
St Johns Prep Danver |
|
 
| St Johns Prep Danver |
St Johns Shrewsbury |
St Johns Shrewsbury |
|
 
| St Johns Shrewsbury |
St Marys Lynn |
St Marys Lynn |
|
tied - ( 1- 0) ( 1- 0) |
St Marys Lynn |
St Marys Westfield |
St Marys Westfield |
|
 
| St Marys Westfield |
Stoneham |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Stoughton |
Southeastern RVT |
Southeastern RVT |
 
| |
Sturgis Charter East |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Swampscott |
Swampscott |
|
 
| Swampscott |
Tantasqua Regional |
Tantasqua Regional |
|
 
| Tantasqua Regional |
Taunton |
Southeastern RVT |
|
insuffient: ( 1- 0)( 0- 1) |
Southeastern RVT |
Tech Boston Academy |
Southeastern RVT |
|
 
| Southeastern RVT |
Tewksbury Memorial |
Tewksbury Memorial |
|
 
| Tewksbury Memorial |
Tri-County RVT |
Southeastern RVT |
Southeastern RVT |
 
| |
Triton Regional |
Southeastern RVT |
|
 
| Southeastern RVT |
Tyngsborough |
Tyngsborough |
|
 
| Tyngsborough |
Upper Cape Cod RVT |
Southeastern RVT |
Southeastern RVT |
 
| |
Wachusett Regional |
Wachusett Regional |
|
 
| Wachusett Regional |
Wahconah |
Southeastern RVT |
|
 
| Southeastern RVT |
Wakefield Memorial |
Wakefield Memorial |
|
 
| Wakefield Memorial |
Walpole |
Walpole |
|
insuffient: ( 0- 1)( 1- 0) |
Walpole |
Waltham |
Waltham |
|
 
| Waltham |
Watertown |
Southeastern RVT |
|
 
| Southeastern RVT |
Wayland |
Wayland |
|
 
| Wayland |
Wellesley |
Wellesley |
|
insuffient: ( 0- 1)( 1- 0) |
Wellesley |
West Springfield |
West Springfield |
|
 
| West Springfield |
Westborough |
Westborough |
|
 
| Westborough |
Westfield |
Westfield |
|
 
| Westfield |
Westford Academy |
Westford Academy |
|
 
| Westford Academy |
Weston |
Weston |
|
tied - ( 1- 0) ( 1- 0) |
Weston |
Westport |
Southeastern RVT |
Southeastern RVT |
 
| |
Westwood |
Westwood |
|
 
| Westwood |
Weymouth |
Weymouth |
|
tied - ( 0- 1) ( 0- 1) |
Weymouth |
Whitman-Hanson |
Southeastern RVT |
|
 
| Southeastern RVT |
Whittier RVT |
Whittier RVT |
|
 
| Whittier RVT |
Wilmington |
Wilmington |
|
 
| Wilmington |
Winchester |
Winchester |
|
 
| Winchester |
Winthrop |
Winthrop |
|
 
| Winthrop |
Woburn Memorial |
Woburn Memorial |
|
 
| Woburn Memorial |
Xaverian Brothers |
Xaverian Brothers |
|
 
| Xaverian Brothers |
PowerWise = 66

division Games Only
Average number of games used in Games Correction = 18.05
Date Opponent (W-L PR) SCORE SAFE SAFE Home No Games SCI
Loss Win Field Correction Points
SLP SWP Advantage Factor
0 H South Shore RV (16- 3, 84.7) 7- 9 -15.19 17.35 -0.63 0.95 -15.03
0 H Blue Hills RVT ( 6-12, 78.3) 16- 5 -21.61 10.93 -0.63 0.95 9.78
0 A Old Colony RVT (12- 8, 80.7) 5- 3 -19.19 13.35 0.63 0.95 13.28
0 A Bristol-Plymou (12- 7, 81.1) 9- 6 -18.82 13.72 0.63 0.95 13.63
0 H Tri-County RVT ( 6-11, 80.1) 9- 7 -19.81 12.73 -0.63 0.95 11.49
0 A Cape Cod Tech ( 3-15, 76.3) 6- 2 -23.63 8.91 0.63 0.95 9.06
0 H Upper Cape Cod ( 8-10, 80.0) 7- 4 -19.94 12.60 -0.63 0.95 11.37
0 H Westport ( 2-16, 74.9) 15- 0 -25.05 7.49 -0.63 0.95 6.52
0 H Old Colony RVT (12- 8, 80.7) 10- 2 -19.19 13.35 -0.63 0.95 12.08
0 A Westport ( 2-16, 74.9) 10- 1 -25.05 7.49 0.63 0.95 7.72
0 A Blue Hills RVT ( 6-12, 78.3) 18- 4 -21.61 10.93 0.63 0.95 10.98
0 A South Shore RV (16- 3, 84.7) 4- 7 -15.19 17.35 0.63 0.95 -13.82
0 A Cardinal Spell ( 0-18, 78.0) 14- 1 -21.89 10.65 0.63 0.95 10.72
0 H Bristol-Plymou (12- 7, 81.1) 13- 5 -18.82 13.72 -0.63 0.95 12.43
0 A Tri-County RVT ( 6-11, 80.1) 15- 7 -19.81 12.73 0.63 0.95 12.69
0 H Stoughton ( 3-15, 80.3) 15- 7 -19.60 12.94 -0.63 0.95 11.69
0 A Upper Cape Cod ( 8-10, 80.0) 8- 1 -19.94 12.60 0.63 0.95 12.57
0 H Cape Cod Tech ( 3-15, 76.3) 12- 2 -23.63 8.91 -0.63 0.95 7.86
0 A Milton HS ( 9-11, 88.9) 2-17 -11.02 21.52 0.63 0.95 -9.87
------
135.16
|
winning pts = 173.8842 losing points = -38.7202
SCI ={(SLP or SLW) +/- home-field advantage} * Game Correction. ------------------------------------------------------------------------
| (W-L PR) = Won-loss record and power rating |
| SCORE = game score |
| SAFE Loss (SLP) = Points deducted for losing to the opponent |
| SAFE Win (SWP) = Points awarded for defeating the opponent |
| Home-field Advantage = goals deducted/awarded for site |
| No games correction = normalzation based on a ~16 game schedule |
------------------------------------------------------------------------