UPDATED: 04-28-26 08:46 PDT

boys Lancaster 1
  
Lancaster             
W-L: ( 3- 6) PR = 78.5711

Schedule/Results All Games

Date Opponent Conf/State (W-L, PR) Score 325 H Amherst ( 6- 4, 78.9) 11-12 327 A Buffalo City Honors ( 0- 8, 68.5) 20- 1 328 H Rush-Henrietta ( 4- 7, 85.5) 2-16 330 A Williamsville South ( 5- 4, 82.1) 12-18 401 A Iroquois ( 7- 2, 83.4) 1-12 417 A Lockport ( 2- 6, 73.6) 10- 6 420 A Williamsville North ( 1- 9, 75.8) 12- 3 422 A Lewiston-Porter/Niag ( 4- 4, 77.9) 17-18 424 H Clarence ( 6- 2, 82.6) 6- 8 429 H Buffalo City Honors ( 0- 8, 68.5) 501 A Kenmore Combined ( 7- 2, 82.3) 506 H Lockport ( 2- 6, 73.6) 508 H Lewiston-Porter/Niag ( 4- 4, 77.9) 509 H Depew ( 3- 7, 76.7)

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*
   325 H Amherst                11-12      -1     0          -0.95
   327 A Buffalo City Honors    20- 1      19    10           0.00
   328 H Rush-Henrietta          2-16     -14    -7           0.00
   330 A Williamsville South    12-18      -6    -4          -1.20
   401 A Iroquois                1-12     -11    -5           0.00
   417 A Lockport               10- 6       4     5          -0.70
   420 A Williamsville North    12- 3       9     3    +      2.47
   422 A Lewiston-Porter/Niag   17-18      -1     0          -1.43
   424 H Clarence                6- 8      -2    -4           1.73

UNDER-ACHIEVED GAMES

   Date  Opponent               Score     Real Pred    +/-   Goals*

OVER-ACHIEVED GAMES

   Date  Opponent               Score     Real Pred    +/-   Goals*
   420 A Williamsville North    12- 3       9     3    +      2.47

Lancaster PairWisePlus 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
Albert Tuitt Lancaster   Lancaster
AP Randolph Lancaster   Lancaster
Bronx HS Science Lancaster   Lancaster
Brooklyn Tech Brooklyn Tech   Brooklyn Tech
Cardozo Lancaster   Lancaster
Columbus Lancaster   Lancaster
Curtis Curtis   Curtis
Dalton School Dalton School   Dalton School
Eagle Academy Lancaster   Lancaster
Fieldston School Fieldston School   Fieldston School
Frederick Douglass Frederick Douglass   Frederick Douglass
Hackley School Hackley School   Hackley School
Herbert Lehman Herbert Lehman   Herbert Lehman
Horace Mann Horace Mann   Horace Mann
Hunter College Lancaster   Lancaster
Jamaica Lancaster   Lancaster
James Madison Lancaster   Lancaster
John Dewey Lancaster   Lancaster
Long Island City Lancaster   Lancaster
Long Island Lutheran Long Island Lutheran   Long Island Lutheran
Maspeth Lancaster   Lancaster
Midwood Lancaster   Lancaster
New Dorp Lancaster   Lancaster
Poly Prep Poly Prep   Poly Prep
Port Richmond Lancaster   Lancaster
Portledge School Lancaster   Lancaster
Riverdale Country Sc Riverdale Country Sc   Riverdale Country Sc
South Bronx Prep South Bronx Prep   South Bronx Prep
Stony Brook School Stony Brook School   Stony Brook School
Stuyvesant Lancaster   Lancaster
Susan Wagner Lancaster   Lancaster
Tottenville Tottenville   Tottenville
Trinity School Lancaster   Lancaster
Archbishop Molloy Lancaster   Lancaster
Archbishop Stepinac Archbishop Stepinac   Archbishop Stepinac
Bishop Loughlin Lancaster   Lancaster
Cardinal Hayes Cardinal Hayes   Cardinal Hayes
Cardinal Spellman Lancaster   Lancaster
Chaminade Chaminade   Chaminade
Fordham Prep Fordham Prep   Fordham Prep
Holy Trinity Holy Trinity   Holy Trinity
Iona Prep Iona Prep   Iona Prep
Kellenberg Memorial Kellenberg Memorial   Kellenberg Memorial
Kennedy Catholic Kennedy Catholic   Kennedy Catholic
Monsignor Farrell Monsignor Farrell   Monsignor Farrell
Moore Catholic Lancaster   Lancaster
Mount St Michael Lancaster   Lancaster
St Anthonys St Anthonys   St Anthonys
St Dominic St Dominic   St Dominic
St John Baptist Lancaster   Lancaster
St Joseph By-The-Sea St Joseph By-The-Sea   St Joseph By-The-Sea
St Marys Manhasset Lancaster   Lancaster
St Peters Staten Isl Lancaster   Lancaster
St Raymonds Academy St Raymonds Academy   St Raymonds Academy
Xaverian Xaverian   Xaverian
Xavier Xavier   Xavier
Albertus Magnus Lancaster   Lancaster
Ardsley Lancaster   Lancaster
Arlington Lancaster   Lancaster
Blind Brook Blind Brook   Blind Brook
Brewster Brewster   Brewster
Briarcliff Briarcliff   Briarcliff
Bronxville Bronxville   Bronxville
Byram Hills Byram Hills   Byram Hills
Carmel Carmel   Carmel
Clarkstown North Lancaster   Lancaster
Clarkstown South Clarkstown South   Clarkstown South
Croton Harmon Croton Harmon   Croton Harmon
Dobbs Ferry Lancaster   Lancaster
Eastchester Lancaster   Lancaster
Edgemont Lancaster   Lancaster
Fox Lane Fox Lane   Fox Lane
Haldane Lancaster   Lancaster
Harrison Harrison   Harrison
Hastings-on-Hudson Lancaster   Lancaster
Hendrick Hudson Lancaster   Lancaster
Horace Greeley Horace Greeley   Horace Greeley
Irvington Irvington   Irvington
John Jay-Cross River John Jay-Cross River   John Jay-Cross River
Keio Academy Lancaster   Lancaster
Lakeland-Panas Lakeland-Panas   Lakeland-Panas
Mahopac Mahopac   Mahopac
Mamaroneck Mamaroneck   Mamaroneck
Nanuet Lancaster   Lancaster
New Rochelle Lancaster   Lancaster
North Rockland North Rockland   North Rockland
North Salem Lancaster   Lancaster
Nyack Nyack   Nyack
Ossining-Peekskill Lancaster   Lancaster
Pawling Pawling   Pawling
Pearl River Pearl River   Pearl River
Pelham Memorial Pelham Memorial   Pelham Memorial
Pleasantville Pleasantville   Pleasantville
Port Chester Lancaster   Lancaster
Putnam Valley Putnam Valley   Putnam Valley
Rye HS Rye HS   Rye HS
Rye Neck Lancaster   Lancaster
Scarsdale Scarsdale   Scarsdale
Sleepy Hollow Sleepy Hollow   Sleepy Hollow
Somers Somers   Somers
Suffern Suffern   Suffern
Tappan Zee Tappan Zee   Tappan Zee
Tuckahoe Tuckahoe   Tuckahoe
Wappingers Wappingers   Wappingers
Westlake Westlake   Westlake
White Plains White Plains   White Plains
Yonkers Yonkers   Yonkers
Yorktown Yorktown   Yorktown
Albany HS Lancaster   Lancaster
Amsterdam/Broadalbin Lancaster   Lancaster
Averill Park Averill Park   Averill Park
Ballston Spa Ballston Spa   Ballston Spa
Bethlehem Central Bethlehem Central   Bethlehem Central
Burnt Hills-Ballston Burnt Hills-Ballston   Burnt Hills-Ballston
Christian Brothers A Christian Brothers A   Christian Brothers A
Colonie Central Colonie Central   Colonie Central
Columbia Lancaster   Lancaster
Glens Falls Glens Falls   Glens Falls
Greenwich-Cambridge Lancaster   Lancaster
Guilderland Guilderland   Guilderland
Hoosick Falls-Tamara Lancaster   Lancaster
Hudson Falls Lancaster   Lancaster
Ichabod Crane-Maple Ichabod Crane-Maple   Ichabod Crane-Maple
Johnstown Johnstown   Johnstown
Lansingburgh Lansingburgh   Lansingburgh
LaSalle Institute Lancaster   Lancaster
Niskayuna Niskayuna   Niskayuna
Queensbury Queensbury   Queensbury
Saratoga Springs Saratoga Springs   Saratoga Springs
Schenectady/Mohonase Lancaster   Lancaster
Schuylerville Schuylerville   Schuylerville
Scotia-Glenville Lancaster   Lancaster
Shaker Shaker   Shaker
Shenendehowa Shenendehowa   Shenendehowa
South Glens Falls South Glens Falls   South Glens Falls
Stillwater-Mechanicv Stillwater-Mechanicv   Stillwater-Mechanicv
Troy Lancaster   Lancaster
Voorheesville Lancaster   Lancaster
Auburn Auburn   Auburn
Baldwinsville Baldwinsville   Baldwinsville
Carthage Carthage   Carthage
Cazenovia Cazenovia   Cazenovia
Central Square Lancaster   Lancaster
Chittenango Lancaster   Lancaster
Christian Brothers S Christian Brothers S   Christian Brothers S
Cicero-North Syracus Cicero-North Syracus   Cicero-North Syracus
Corcoran-Syracuse Ci Lancaster   Lancaster
Cortland Cortland   Cortland
East Syracuse-Minoa East Syracuse-Minoa   East Syracuse-Minoa
Fayetteville-Manlius Fayetteville-Manlius   Fayetteville-Manlius
Fulton Fulton   Fulton
General Brown General Brown   General Brown
Holland Patent Lancaster   Lancaster
Homer Lancaster   Lancaster
IHC Watertown Lancaster   Lancaster
Indian River Lancaster   Lancaster
Jamesville-DeWitt Jamesville-DeWitt   Jamesville-DeWitt
Jordan-Elbridge Lancaster   Lancaster
LaFayette-Onondaga LaFayette-Onondaga   LaFayette-Onondaga
Liverpool Liverpool   Liverpool
Lowville Lowville   Lowville
Marcellus Marcellus   Marcellus
New Hartford New Hartford   New Hartford
Oswego Lancaster   Lancaster
Rome Free Academy Rome Free Academy   Rome Free Academy
Skaneateles Skaneateles   Skaneateles
South Jefferson South Jefferson   South Jefferson
Thousand Islands Thousand Islands   Thousand Islands
Tully-Fabius-Pompey Tully-Fabius-Pompey   Tully-Fabius-Pompey
Utica Proctor Lancaster   Lancaster
Vernon-Verona Sheril Lancaster   Lancaster
Watertown Watertown   Watertown
West Genesee West Genesee   West Genesee
Westhill Westhill   Westhill
Whitesboro Lancaster   Lancaster
Binghamton Binghamton   Binghamton
Chenango Forks Chenango Forks   Chenango Forks
Chenango Valley Chenango Valley   Chenango Valley
Corning Corning   Corning
Dryden Lancaster   Lancaster
Elmira Elmira   Elmira
Horseheads Horseheads   Horseheads
Ithaca Ithaca   Ithaca
Johnson City Johnson City   Johnson City
Maine-Endwell Maine-Endwell   Maine-Endwell
Owego Apalachin Lancaster   Lancaster
Seton Catholic Centr Lancaster   Lancaster
Union-Endicott Lancaster   Lancaster
Vestal Vestal   Vestal
Watkins Glen/Notre D Lancaster   Lancaster
Whitney Point Whitney Point   Whitney Point
Windsor Central Lancaster   Lancaster
Aquinas Institute Aquinas Institute tied -  0- 1 Aquinas Institute
Batavia-Notre Dame Lancaster   Lancaster
Bishop Kearney Bishop Kearney   Bishop Kearney
Bloomfield-Honeoye Lancaster   Lancaster
Brighton Brighton Brighton   1- 0 vs 0- 1
Brockport Central Lancaster   Lancaster
Canandaigua Canandaigua   Canandaigua
Churchville-Chili Churchville-Chili   Churchville-Chili
East United Lancaster tied -  0- 1 Lancaster
Fairport Fairport Fairport   1- 0 vs 0- 1
Gananda Central Lancaster   Lancaster
Gates-Chili Lancaster   Lancaster
Geneva Geneva   Geneva
Greece United Lancaster   Lancaster
Haverling Lancaster   Lancaster
Hilton Hilton Hilton   1- 0 vs 0- 1
Honeoye Falls-Lima Honeoye Falls-Lima   Honeoye Falls-Lima
Irondequoit Irondequoit   Irondequoit
Livonia-Avon Livonia-Avon   Livonia-Avon
Marcus Whitman Marcus Whitman   Marcus Whitman
McQuaid Jesuit McQuaid Jesuit   McQuaid Jesuit
Midlakes Midlakes   Midlakes
Mynderse Academy Lancaster   Lancaster
Newark Lancaster   Lancaster
Palmyra-Macedon Palmyra-Macedon   Palmyra-Macedon
Penfield Penfield   Penfield
Penn Yan Penn Yan   Penn Yan
Pittsford Pittsford Pittsford   1- 0 vs 0- 1
Rush-Henrietta Rush-Henrietta Rush-Henrietta  
Spencerport Spencerport Spencerport   1- 0 vs 0- 1
Victor Victor   Victor
Waterloo Lancaster   Lancaster
Wayne Central Wayne Central   Wayne Central
Webster Schroeder Webster Schroeder tied -  0- 1 Webster Schroeder
Webster Thomas Webster Thomas Webster Thomas   1- 0 vs 0- 1
Akron Akron Akron   1- 0 vs 0- 1
Amherst Amherst Amherst  
Bishop Timon-St Jude Bishop Timon-St Jude   Bishop Timon-St Jude
Buffalo City Honors Lancaster Lancaster  
Canisius HS Canisius HS Canisius HS   1- 0 vs 0- 1
Clarence Clarence Clarence  
Depew Lancaster tied -  0- 1 Lancaster
East Aurora East Aurora   East Aurora
Eden/North Collins Eden/North Collins   Eden/North Collins
Frontier Central Frontier Central tied -  0- 1 Frontier Central
Gow School Gow School   Gow School
Gowanda Gowanda   Gowanda
Grand Island Grand Island Grand Island   2- 2 vs 0- 4
Hamburg Hamburg Hamburg   1- 0 vs 0- 1
Iroquois Iroquois Iroquois  
Kenmore Combined Kenmore Combined Kenmore Combined   3- 1 vs 2- 2
Lake Shore/Silver Cr Lake Shore/Silver Cr tied -  1- 1 Lake Shore/Silver Cr
Lewiston-Porter/Niag Lewiston-Porter/Niag Lewiston-Porter/Niag  
Lockport Lancaster Lancaster  
Medina Lancaster   Lancaster
Newfane Lancaster Lancaster   1- 0 vs 0- 1
Niagara Wheatfield Niagara Wheatfield Niagara Wheatfield   3- 0 vs 1- 2
Nichols School Nichols School   Nichols School
North Tonawanda Lancaster tied -  0- 1 Lancaster
Orchard Park Orchard Park Orchard Park   2- 0 vs 1- 1
Salamanca/Randolph Salamanca/Randolph   Salamanca/Randolph
St Francis St Francis St Francis   2- 0 vs 1- 1
St Joseph Collegiate St Joseph Collegiate   St Joseph Collegiate
St Marys Lancaster Lancaster   Lancaster
Starpoint Lancaster tied -  1- 1 Lancaster
Sweet Home Lancaster Lancaster   2- 2 vs 1- 3
Tonawanda Lancaster   Lancaster
West Seneca East West Seneca East West Seneca East   2- 0 vs 1- 1
West Seneca West Lancaster tied -  1- 3 Lancaster
Williamsville East Williamsville East Williamsville East   3- 0 vs 0- 3
Williamsville North Lancaster Lancaster  
Williamsville South Williamsville South Williamsville South  
Wilson Central Lancaster tied -  1- 0 Lancaster
Baldwin Lancaster   Lancaster
Bellmore JFK Lancaster   Lancaster
Bethpage Bethpage   Bethpage
Calhoun Calhoun   Calhoun
Carey Carey   Carey
Clarke Lancaster   Lancaster
Cold Spring Harbor Cold Spring Harbor   Cold Spring Harbor
Division-Levittown Division-Levittown   Division-Levittown
East Meadow East Meadow   East Meadow
Elmont Lancaster   Lancaster
Farmingdale Farmingdale   Farmingdale
Floral Park Floral Park   Floral Park
Freeport Lancaster   Lancaster
Friends Academy Friends Academy   Friends Academy
Garden City Garden City   Garden City
Glen Cove Lancaster   Lancaster
Great Neck North Lancaster   Lancaster
Great Neck South Lancaster   Lancaster
Hempstead Lancaster   Lancaster
Herricks Herricks   Herricks
Hewlett Hewlett   Hewlett
Hicksville Lancaster   Lancaster
Island Trees Lancaster   Lancaster
Jericho Lancaster   Lancaster
Lawrence Lawrence   Lawrence
Locust Valley Locust Valley   Locust Valley
Long Beach Long Beach   Long Beach
Lynbrook Lynbrook   Lynbrook
MacArthur Levittown MacArthur Levittown   MacArthur Levittown
Malverne-ER Lancaster   Lancaster
Manhasset Manhasset   Manhasset
Massapequa Massapequa   Massapequa
Mepham Mepham   Mepham
Mineola Mineola   Mineola
New Hyde Park New Hyde Park   New Hyde Park
North Shore North Shore   North Shore
Oceanside Oceanside   Oceanside
Oyster Bay Lancaster   Lancaster
Plainedge Plainedge   Plainedge
Plainview JFK Plainview JFK   Plainview JFK
Port Washington Port Washington   Port Washington
Roosevelt Lancaster   Lancaster
Roslyn Roslyn   Roslyn
Seaford Seaford   Seaford
Sewanhaka Lancaster   Lancaster
South Side South Side   South Side
Syosset Syosset   Syosset
Uniondale Lancaster   Lancaster
Valley Stream Centra Lancaster   Lancaster
Wantagh Wantagh   Wantagh
West Hempstead Lancaster   Lancaster
Wheatley-Carle Place Wheatley-Carle Place   Wheatley-Carle Place
Cornwall Cornwall   Cornwall
Goshen Goshen   Goshen
Highland/Marlboro Highland/Marlboro   Highland/Marlboro
Kingston Kingston   Kingston
Middletown Lancaster   Lancaster
Minisink Valley Minisink Valley   Minisink Valley
Monroe-Woodbury Monroe-Woodbury   Monroe-Woodbury
New Paltz Lancaster   Lancaster
Newburgh Free Academ Lancaster   Lancaster
O'Neill Lancaster   Lancaster
Our Lady of Lourdes Lancaster   Lancaster
Pine Bush Lancaster   Lancaster
Red Hook-Pine Plains Red Hook-Pine Plains   Red Hook-Pine Plains
Rondout Valley Rondout Valley   Rondout Valley
Roosevelt Hyde Park Roosevelt Hyde Park   Roosevelt Hyde Park
Saugerties Saugerties   Saugerties
Valley Central Valley Central   Valley Central
Wallkill Lancaster   Lancaster
Warwick Valley Warwick Valley   Warwick Valley
Washingtonville Lancaster   Lancaster
Canton Central Canton Central   Canton Central
Malone Lancaster   Lancaster
Massena Central Massena Central   Massena Central
Ogdensburg Free Acad Ogdensburg Free Acad   Ogdensburg Free Acad
Plattsburgh Plattsburgh   Plattsburgh
Potsdam Central Potsdam Central   Potsdam Central
Salmon River Salmon River   Salmon River
Saranac Lake-Lake Pl Lancaster   Lancaster
St Lawrence Central Lancaster   Lancaster
Babylon Babylon   Babylon
Bay Shore Bay Shore   Bay Shore
Bayport-Blue Point Bayport-Blue Point   Bayport-Blue Point
Bellport Lancaster   Lancaster
Brentwood Lancaster   Lancaster
Center Moriches Center Moriches   Center Moriches
Commack Commack   Commack
Comsewogue Comsewogue   Comsewogue
Connetquot Connetquot   Connetquot
Copiague Lancaster   Lancaster
Deer Park Lancaster   Lancaster
East Islip East Islip   East Islip
Eastport-South Manor Eastport-South Manor   Eastport-South Manor
Half Hollow Hills Half Hollow Hills   Half Hollow Hills
Harborfields Harborfields   Harborfields
Hauppauge Hauppauge   Hauppauge
Huntington Huntington   Huntington
Islip Islip   Islip
John Glenn - Elwood John Glenn - Elwood   John Glenn - Elwood
Kings Park Kings Park   Kings Park
Lindenhurst Lindenhurst   Lindenhurst
Longwood Lancaster   Lancaster
Mattituck-Greenport Lancaster   Lancaster
Middle Country Middle Country   Middle Country
Miller Place Miller Place   Miller Place
Mount Sinai Mount Sinai   Mount Sinai
North Babylon Lancaster   Lancaster
Northport Northport   Northport
Patchogue-Medford Patchogue-Medford   Patchogue-Medford
Port Jefferson Lancaster   Lancaster
Riverhead Riverhead   Riverhead
Rocky Point Rocky Point   Rocky Point
Sachem East Sachem East   Sachem East
Sachem North Sachem North   Sachem North
Sayville Sayville   Sayville
Shoreham-Wading Rive Shoreham-Wading Rive   Shoreham-Wading Rive
Smithtown East Smithtown East   Smithtown East
Smithtown West Smithtown West   Smithtown West
South Fork Unified South Fork Unified   South Fork Unified
Walt Whitman Walt Whitman   Walt Whitman
Ward Melville Ward Melville   Ward Melville
West Babylon Lancaster   Lancaster
West Islip West Islip   West Islip
Westhampton Westhampton   Westhampton
William Floyd William Floyd   William Floyd

PairWisePlus = 136


division Games Only
Average number of games used in Games Correction = 8.47

 Date  Opponent          (W-L  PR)      SCORE       SAFE        SAFE       Home       No Games           SCI              
                                                    Loss        Win       Field      Correction         Points            
                                                    SLP         SWP     Advantage      Factor                       
                                                      
   0 H Amherst         ( 6- 4, 78.9)    11-12      -20.99      16.01      -0.28         0.94           -20.02
   0 A Buffalo City H  ( 0- 8, 68.5)    20- 1      -31.40       5.60       0.28         0.94             5.53
   0 H Rush-Henrietta  ( 4- 7, 85.5)     2-16      -14.35      22.65      -0.28         0.94           -13.77
   0 A Williamsville   ( 5- 4, 82.1)    12-18      -17.81      19.18       0.28         0.94           -16.50
   0 A Iroquois        ( 7- 2, 83.4)     1-12      -16.52      20.48       0.28         0.94           -15.28
   0 A Lockport        ( 2- 6, 73.6)    10- 6      -26.31      10.69       0.28         0.94            10.32
   0 A Williamsville   ( 1- 9, 75.8)    12- 3      -24.14      12.85       0.28         0.94            12.36
   0 A Lewiston-Porte  ( 4- 4, 77.9)    17-18      -22.04      14.96       0.28         0.94           -20.48
   0 H Clarence        ( 6- 2, 82.6)     6- 8      -17.32      19.68      -0.28         0.94           -16.56
                                                                                                        ------
                                                                                                       -74.39

winning pts = 28.2139 losing points = -102.6074

             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 |
------------------------------------------------------------------------