West Deptford
W-L: ( 6-11) PR = 84.7072
Schedule/Results All Games
Date Opponent Conf/State (W-L, PR) Score
401 H Clearview Regional (11- 9, 89.0) 6-12
403 A Haddonfield (17- 4, 96.5) 2-19
409 H Williamstown (10- 8, 85.6) 12- 5
414 H Haddon Township (15- 5, 88.3) 8-15
417 A Moorestown Friends ( 0-17, 64.2) 17- 1
423 A Clearview Regional (11- 9, 89.0) 7- 8
425 H Woodstown (13- 4, 90.7) 12-17
428 H Haddonfield (17- 4, 96.5) 6-19
430 A Northern Burlington (14- 6, 88.6) 6-19
502 A Eastern Regional ( 5-12, 85.6) 7-17
505 H Delran ( 6-13, 81.7) 11- 6
507 A Kingsway ( 3-14, 84.6) 13-16
512 A Washington Township ( 2-14, 82.7) 9- 8
514 H Woodstown (13- 4, 90.7) 7-17
519 A Maple Shade (11- 6, 79.7) 14- 8
520 H Kingsway ( 3-14, 84.6) 16- 9
522 H Haddon Heights (10- 9, 84.7) 7-13
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*
401 H Clearview Regional 6-12 -6 -4 -1.48
403 A Haddonfield 2-19 -17 -13 0.00
409 H Williamstown 12- 5 7 0 ++ 5.13
414 H Haddon Township 8-15 -7 -3 - -2.22
417 A Moorestown Friends 17- 1 16 20 0.00
423 A Clearview Regional 7- 8 -1 -5 ++ 4.00
425 H Woodstown 12-17 -5 -5 0.00
428 H Haddonfield 6-19 -13 -11 0.00
430 A Northern Burlington 6-19 -13 -5 -0.27
502 A Eastern Regional 7-17 -10 -2 - -3.28
505 H Delran 11- 6 5 4 1.19
507 A Kingsway 13-16 -3 -1 - -2.30
512 A Washington Township 9- 8 1 1 -0.20
514 H Woodstown 7-17 -10 -5 0.00
519 A Maple Shade 14- 8 6 4 0.77
520 H Kingsway 16- 9 7 1 ++ 4.10
522 H Haddon Heights 7-13 -6 1 -- -5.80
|
UNDER-ACHIEVED GAMES
Date Opponent Score Real Pred +/- Goals*
522 H Haddon Heights 7-13 -6 1 -- -5.80
414 H Haddon Township 8-15 -7 -3 - -2.22
502 A Eastern Regional 7-17 -10 -2 - -3.28
507 A Kingsway 13-16 -3 -1 - -2.30
|
OVER-ACHIEVED GAMES
Date Opponent Score Real Pred +/- Goals*
409 H Williamstown 12- 5 7 0 ++ 5.13
423 A Clearview Regional 7- 8 -1 -5 ++ 4.00
520 H Kingsway 16- 9 7 1 ++ 4.10
|
West Deptford 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 |
Absegami |
West Deptford |
|
 
| West Deptford |
Allentown |
Allentown |
|
 
| Allentown |
Arthur L Johnson |
West Deptford |
|
 
| West Deptford |
Atlantic City |
West Deptford |
|
 
| West Deptford |
Barnegat Township |
Barnegat Township |
|
insuffient: ( 1- 0)( 0- 0) |
Barnegat Township |
Bergen Tech |
West Deptford |
|
 
| West Deptford |
Bernards |
Bernards |
|
tied - ( 0- 1) ( 0- 0) |
Bernards |
Bishop Eustace Prep |
Bishop Eustace Prep |
|
Bishop Eustace Prep   3- 2 vs 1- 5 |
|
Blair Academy |
West Deptford |
|
 
| West Deptford |
Boonton |
West Deptford |
|
 
| West Deptford |
Brick Memorial |
West Deptford |
|
 
| West Deptford |
Brick Township |
West Deptford |
|
 
| West Deptford |
Bridgewater-Raritan |
Bridgewater-Raritan |
|
 
| Bridgewater-Raritan |
Burlington City |
West Deptford |
|
insuffient: ( 2- 0)( 1- 1) |
West Deptford |
Camden Catholic |
Camden Catholic |
|
Camden Catholic   3- 0 vs 1- 2 |
|
Cedar Creek |
West Deptford |
|
tied - ( 1- 0) ( 1- 0) |
West Deptford |
Cedar Grove |
West Deptford |
|
 
| West Deptford |
Central Regional |
Central Regional |
|
 
| Central Regional |
Chatham |
Chatham |
|
 
| Chatham |
Cherokee |
Cherokee |
|
Cherokee   3- 1 vs 1- 3 |
|
Cherry Hill East |
West Deptford |
|
tied - ( 0- 3) ( 0- 3) |
West Deptford |
Cherry Hill West |
Cherry Hill West |
|
insuffient: ( 1- 2)( 2- 0) |
Cherry Hill West |
Cinnaminson |
Cinnaminson |
|
Cinnaminson   6- 0 vs 1- 5 |
|
Clearview Regional |
Clearview Regional |
Clearview Regional |
 
| |
Clifton |
West Deptford |
|
 
| West Deptford |
Collingswood |
West Deptford |
|
tied - ( 1- 1) ( 1- 1) |
West Deptford |
Colts Neck |
West Deptford |
|
 
| West Deptford |
Columbia |
Columbia |
|
 
| Columbia |
Cranford |
Cranford |
|
 
| Cranford |
Delaware Valley |
Delaware Valley |
|
 
| Delaware Valley |
Delran |
West Deptford |
West Deptford |
 
| |
DePaul Catholic |
DePaul Catholic |
|
 
| DePaul Catholic |
Donovan Catholic |
West Deptford |
|
 
| West Deptford |
Dwight-Englewood |
West Deptford |
|
 
| West Deptford |
East Brunswick |
West Deptford |
|
 
| West Deptford |
East Side Newark |
West Deptford |
|
 
| West Deptford |
Eastern Regional |
Eastern Regional |
Eastern Regional |
 
| |
Edison |
West Deptford |
|
 
| West Deptford |
Egg Harbor Twp |
West Deptford |
|
 
| West Deptford |
Ewing Township |
West Deptford |
|
insuffient: ( 2- 0)( 1- 1) |
West Deptford |
Fair Lawn |
Fair Lawn |
|
 
| Fair Lawn |
Freehold Township |
West Deptford |
|
 
| West Deptford |
Gateway Regional |
West Deptford |
|
tied - ( 1- 0) ( 1- 0) |
West Deptford |
Gill St Bernards |
West Deptford |
|
 
| West Deptford |
Glen Ridge |
Glen Ridge |
|
 
| Glen Ridge |
Glen Rock |
Glen Rock |
|
 
| Glen Rock |
Gloucester Catholic |
West Deptford |
|
tied - ( 1- 0) ( 1- 0) |
West Deptford |
Governor Livingston |
Governor Livingston |
|
 
| Governor Livingston |
Hackettstown |
West Deptford |
|
 
| West Deptford |
Haddon Heights |
Haddon Heights |
Haddon Heights |
 
| |
Haddon Township |
Haddon Township |
Haddon Township |
 
| |
Haddonfield |
Haddonfield |
Haddonfield |
 
| |
Hamilton East-Steinert |
West Deptford |
|
 
| West Deptford |
Hamilton North-Nottingha |
West Deptford |
|
insuffient: ( 1- 0)( 0- 1) |
West Deptford |
Hamilton West |
West Deptford |
|
insuffient: ( 1- 0)( 0- 1) |
West Deptford |
Hammonton |
West Deptford |
|
tied - ( 0- 1) ( 0- 1) |
West Deptford |
High Point Regional |
West Deptford |
|
 
| West Deptford |
Highland Regional |
West Deptford |
|
 
| West Deptford |
Hightstown |
Hightstown |
|
tied - ( 1- 0) ( 1- 0) |
Hightstown |
Hillsborough |
Hillsborough |
|
 
| Hillsborough |
Hoboken |
West Deptford |
|
 
| West Deptford |
Holmdel |
West Deptford |
|
 
| West Deptford |
Holy Angels Academy |
Holy Angels Academy |
|
 
| Holy Angels Academy |
Holy Cross |
Holy Cross |
|
tied - ( 3- 2) ( 3- 2) |
Holy Cross |
Holy Spirit |
Holy Spirit |
|
tied - ( 1- 2) ( 1- 1) |
Holy Spirit |
Hopewell Valley |
Hopewell Valley |
|
tied - ( 0- 1) ( 0- 1) |
Hopewell Valley |
Howell |
West Deptford |
|
 
| West Deptford |
Hun School |
West Deptford |
|
 
| West Deptford |
Hunterdon Central |
Hunterdon Central |
|
 
| Hunterdon Central |
Immaculata |
West Deptford |
|
 
| West Deptford |
Immaculate Heart |
Immaculate Heart |
|
 
| Immaculate Heart |
Indian Hills |
West Deptford |
|
 
| West Deptford |
Irvington |
West Deptford |
|
 
| West Deptford |
Jackson Liberty |
West Deptford |
|
 
| West Deptford |
Jackson Memorial |
West Deptford |
|
 
| West Deptford |
James Caldwell |
James Caldwell |
|
 
| James Caldwell |
Jefferson Township |
Jefferson Township |
|
 
| Jefferson Township |
Jonathan Dayton |
West Deptford |
|
 
| West Deptford |
JP Stevens |
West Deptford |
|
 
| West Deptford |
Kent Place |
Kent Place |
|
 
| Kent Place |
Kingsway |
West Deptford |
|
insuffient: ( 2- 3)( 1- 4) |
West Deptford |
Kinnelon |
Kinnelon |
|
 
| Kinnelon |
Kittatinny Regional |
West Deptford |
|
 
| West Deptford |
Lacey Township |
Lacey Township |
|
 
| Lacey Township |
Lakeland Regional |
West Deptford |
|
 
| West Deptford |
Lawrence |
West Deptford |
|
 
| West Deptford |
Lawrenceville School |
Lawrenceville School |
|
 
| Lawrenceville School |
Lenape |
Lenape |
|
Lenape   3- 0 vs 1- 3 |
|
Lenape Valley |
West Deptford |
|
 
| West Deptford |
Livingston |
Livingston |
|
 
| Livingston |
Long Branch |
West Deptford |
|
 
| West Deptford |
Lower Cape May |
Lower Cape May |
|
tied - ( 1- 1) ( 1- 1) |
Lower Cape May |
Madison |
Madison |
|
 
| Madison |
Mahwah |
Mahwah |
|
 
| Mahwah |
Mainland Regional |
Mainland Regional |
|
tied - ( 1- 0) ( 1- 0) |
Mainland Regional |
Manalapan |
Manalapan |
|
 
| Manalapan |
Manasquan |
Manasquan |
|
tied - ( 0- 1) ( 0- 1) |
Manasquan |
Manchester Township |
West Deptford |
|
 
| West Deptford |
Maple Shade |
West Deptford |
West Deptford |
 
| |
Marlboro |
West Deptford |
|
insuffient: ( 1- 0)( 0- 1) |
West Deptford |
Mary Help of Christians |
West Deptford |
|
 
| West Deptford |
Mercersburg Academy |
West Deptford |
|
 
| West Deptford |
Middle Township |
West Deptford |
|
 
| West Deptford |
Middletown North |
West Deptford |
|
 
| West Deptford |
Middletown South |
Middletown South |
|
 
| Middletown South |
Millburn |
West Deptford |
|
 
| West Deptford |
Millville |
West Deptford |
|
tied - ( 0- 1) ( 0- 1) |
West Deptford |
Monmouth Regional |
West Deptford |
|
 
| West Deptford |
Monroe Township |
West Deptford |
|
 
| West Deptford |
Montclair HS |
Montclair HS |
|
 
| Montclair HS |
Montclair Kimberley |
Montclair Kimberley |
|
 
| Montclair Kimberley |
Montgomery |
Montgomery |
|
 
| Montgomery |
Montville Township |
Montville Township |
|
 
| Montville Township |
Moorestown |
Moorestown |
|
Moorestown   3- 0 vs 1- 3 |
|
Moorestown Friends |
West Deptford |
West Deptford |
 
| |
Morris Catholic |
West Deptford |
|
 
| West Deptford |
Morris Hills |
West Deptford |
|
 
| West Deptford |
Morris Knolls |
Morris Knolls |
|
 
| Morris Knolls |
Morristown |
Morristown |
|
 
| Morristown |
Morristown-Beard |
Morristown-Beard |
|
 
| Morristown-Beard |
Mount Olive |
Mount Olive |
|
 
| Mount Olive |
Mount St Dominic Academy |
West Deptford |
|
 
| West Deptford |
Mount St Mary |
Mount St Mary |
|
 
| Mount St Mary |
Mountain Lakes |
Mountain Lakes |
|
 
| Mountain Lakes |
Neptune |
West Deptford |
|
 
| West Deptford |
New Egypt |
West Deptford |
|
tied - ( 1- 1) ( 1- 1) |
West Deptford |
New Providence |
New Providence |
|
tied - ( 0- 1) ( 0- 1) |
New Providence |
Newark Academy |
West Deptford |
|
 
| West Deptford |
North Brunswick |
West Deptford |
|
 
| West Deptford |
North Hunterdon |
North Hunterdon |
|
 
| North Hunterdon |
North Warren |
West Deptford |
|
 
| West Deptford |
Northern Burlington |
Northern Burlington |
Northern Burlington |
 
| |
Northern Highlands |
Northern Highlands |
|
 
| Northern Highlands |
Notre Dame |
Notre Dame |
|
insuffient: ( 0- 2)( 1- 1) |
Notre Dame |
NV-Demarest |
West Deptford |
|
 
| West Deptford |
NV-Old Tappan |
NV-Old Tappan |
|
 
| NV-Old Tappan |
Oak Knoll School |
Oak Knoll School |
|
 
| Oak Knoll School |
Oakcrest |
West Deptford |
|
tied - ( 1- 0) ( 1- 0) |
West Deptford |
Ocean City |
Ocean City |
|
tied - ( 0- 1) ( 0- 1) |
Ocean City |
Ocean Township |
West Deptford |
|
 
| West Deptford |
Old Bridge |
Old Bridge |
|
 
| Old Bridge |
Our Lady of Mercy |
West Deptford |
|
tied - ( 1- 1) ( 1- 1) |
West Deptford |
Paramus Catholic |
West Deptford |
|
 
| West Deptford |
Paramus HS |
West Deptford |
|
 
| West Deptford |
Park Regional |
Park Regional |
|
 
| Park Regional |
Park Ridge-Emerson |
West Deptford |
|
 
| West Deptford |
Parsippany |
West Deptford |
|
 
| West Deptford |
Parsippany Hills |
West Deptford |
|
 
| West Deptford |
Pascack Hills |
West Deptford |
|
 
| West Deptford |
Pascack Valley |
Pascack Valley |
|
 
| Pascack Valley |
Passaic County Tech |
West Deptford |
|
 
| West Deptford |
Passaic Valley |
West Deptford |
|
 
| West Deptford |
Paul VI |
Paul VI |
|
Paul VI   3- 0 vs 1- 2 |
|
Peddie School |
West Deptford |
|
 
| West Deptford |
Pennington School |
West Deptford |
|
 
| West Deptford |
Pennsauken |
West Deptford |
|
West Deptford   3- 1 vs 1- 3 |
|
Pequannock Township |
Pequannock Township |
|
 
| Pequannock Township |
Phillipsburg |
West Deptford |
|
 
| West Deptford |
Pinelands Regional |
West Deptford |
|
 
| West Deptford |
Pingry School |
Pingry School |
|
insuffient: ( 0- 1)( 1- 0) |
Pingry School |
Point Pleasant Beach |
West Deptford |
|
 
| West Deptford |
Point Pleasant Boro |
Point Pleasant Boro |
|
tied - ( 0- 1) ( 0- 1) |
Point Pleasant Boro |
Pompton Lakes |
West Deptford |
|
 
| West Deptford |
Pope John XXIII |
West Deptford |
|
 
| West Deptford |
Princeton Day School |
West Deptford |
|
 
| West Deptford |
Princeton HS |
Princeton HS |
|
tied - ( 0- 1) ( 0- 1) |
Princeton HS |
Ramapo |
Ramapo |
|
 
| Ramapo |
Ramsey |
Ramsey |
|
 
| Ramsey |
Rancocas Valley |
West Deptford |
|
insuffient: ( 2- 4)( 1- 5) |
West Deptford |
Randolph |
Randolph |
|
 
| Randolph |
Ranney School |
West Deptford |
|
 
| West Deptford |
Red Bank Catholic |
Red Bank Catholic |
|
 
| Red Bank Catholic |
Red Bank Regional |
Red Bank Regional |
|
 
| Red Bank Regional |
Ridge |
Ridge |
|
 
| Ridge |
Ridgewood |
Ridgewood |
|
 
| Ridgewood |
River Dell |
River Dell |
|
 
| River Dell |
Robbinsville |
West Deptford |
|
tied - ( 0- 1) ( 0- 1) |
West Deptford |
Roxbury |
Roxbury |
|
 
| Roxbury |
Rumson-Fair Haven |
Rumson-Fair Haven |
|
Rumson-Fair Haven   2- 0 vs 0- 2 |
|
Rutgers Prep |
West Deptford |
|
 
| West Deptford |
Rutherford |
Rutherford |
|
 
| Rutherford |
Saddle Brook/Garfield |
West Deptford |
|
 
| West Deptford |
Saddle River Day School |
West Deptford |
|
 
| West Deptford |
Sayreville |
West Deptford |
|
 
| West Deptford |
Scotch Plains-Fanwood |
Scotch Plains-Fanwood |
|
 
| Scotch Plains-Fanwood |
Seneca |
Seneca |
|
Seneca   2- 1 vs 0- 3 |
|
Shawnee |
Shawnee |
|
Shawnee   4- 1 vs 1- 5 |
|
Shore Regional |
Shore Regional |
|
insuffient: ( 0- 2)( 1- 0) |
Shore Regional |
Somerville |
Somerville |
|
 
| Somerville |
South Brunswick |
West Deptford |
|
 
| West Deptford |
South Plainfield |
West Deptford |
|
 
| West Deptford |
Southern Regional |
Southern Regional |
|
tied - ( 1- 0) ( 1- 0) |
Southern Regional |
Sparta |
Sparta |
|
 
| Sparta |
St Elizabeth Academy |
West Deptford |
|
 
| West Deptford |
St John Vianney |
West Deptford |
|
 
| West Deptford |
St Joseph Hammonton |
West Deptford |
|
 
| West Deptford |
St Rose Belmar |
West Deptford |
|
 
| West Deptford |
St Thomas Aquinas |
West Deptford |
|
 
| West Deptford |
Sterling |
West Deptford |
|
insuffient: ( 3- 3)( 2- 4) |
West Deptford |
Stuart CDS |
West Deptford |
|
 
| West Deptford |
Summit |
Summit |
|
 
| Summit |
Tenafly |
West Deptford |
|
 
| West Deptford |
Timber Creek |
West Deptford |
|
insuffient: ( 2- 1)( 1- 2) |
West Deptford |
Toms River East |
Toms River East |
|
tied - ( 0- 1) ( 0- 1) |
Toms River East |
Toms River North |
West Deptford |
|
 
| West Deptford |
Toms River South |
West Deptford |
|
tied - ( 0- 1) ( 0- 1) |
West Deptford |
Trinity Hall |
Trinity Hall |
|
 
| Trinity Hall |
Triton Regional |
West Deptford |
|
insuffient: ( 1- 2)( 0- 3) |
West Deptford |
Union Catholic |
West Deptford |
|
 
| West Deptford |
Vernon Township |
Vernon Township |
|
 
| Vernon Township |
Verona |
Verona |
|
 
| Verona |
Villa Walsh Academy |
West Deptford |
|
 
| West Deptford |
Voorhees |
Voorhees |
|
 
| Voorhees |
Waldwick |
West Deptford |
|
 
| West Deptford |
Wall Township |
West Deptford |
|
 
| West Deptford |
Warren Hills |
West Deptford |
|
 
| West Deptford |
Washington Township |
West Deptford |
West Deptford |
 
| |
Watchung Hills |
Watchung Hills |
|
 
| Watchung Hills |
Wayne Hills |
West Deptford |
|
 
| West Deptford |
Wayne Valley |
Wayne Valley |
|
 
| Wayne Valley |
West Essex |
West Essex |
|
 
| West Essex |
West Milford |
West Deptford |
|
 
| West Deptford |
West Morris Central |
West Morris Central |
|
 
| West Morris Central |
West Morris Mendham |
West Morris Mendham |
|
 
| West Morris Mendham |
West Orange |
West Orange |
|
 
| West Orange |
West Windsor-PB North |
West Deptford |
|
insuffient: ( 1- 1)( 0- 2) |
West Deptford |
West Windsor-PB South |
West Deptford |
|
 
| West Deptford |
Westfield |
Westfield |
|
 
| Westfield |
Westwood |
Westwood |
|
 
| Westwood |
Wilberforce |
West Deptford |
|
 
| West Deptford |
Williamstown |
West Deptford |
West Deptford |
 
| |
Winslow |
West Deptford |
|
 
| West Deptford |
Woodstown |
Woodstown |
Woodstown |
 
| |
PowerWise = 126

division Games Only
Average number of games used in Games Correction = 18.07
Date Opponent (W-L PR) SCORE SAFE SAFE Home No Games SCI
Loss Win Field Correction Points
SLP SWP Advantage Factor
0 H Clearview Regi (11- 9, 89.0) 6-12 -10.88 24.84 -0.80 1.06 -12.41
0 A Haddonfield (17- 4, 96.5) 2-19 -3.41 32.30 0.80 1.06 -2.78
0 H Williamstown (10- 8, 85.6) 12- 5 -14.27 21.45 -0.80 1.06 21.95
0 H Haddon Townshi (15- 5, 88.3) 8-15 -11.62 24.10 -0.80 1.06 -13.20
0 A Moorestown Fri ( 0-17, 64.2) 17- 1 -35.72 1.00 0.80 1.06 1.91
0 A Clearview Regi (11- 9, 89.0) 7- 8 -10.88 24.84 0.80 1.06 -10.71
0 H Woodstown (13- 4, 90.7) 12-17 -9.15 26.57 -0.80 1.06 -10.57
0 H Haddonfield (17- 4, 96.5) 6-19 -3.41 32.30 -0.80 1.06 -4.48
0 A Northern Burli (14- 6, 88.6) 6-19 -11.26 24.46 0.80 1.06 -11.12
0 A Eastern Region ( 5-12, 85.6) 7-17 -14.27 21.44 0.80 1.06 -14.32
0 H Delran ( 6-13, 81.7) 11- 6 -18.21 17.51 -0.80 1.06 17.76
0 A Kingsway ( 3-14, 84.6) 13-16 -15.29 20.43 0.80 1.06 -15.40
0 A Washington Tow ( 2-14, 82.7) 9- 8 -17.19 18.53 0.80 1.06 20.54
0 H Woodstown (13- 4, 90.7) 7-17 -9.15 26.57 -0.80 1.06 -10.57
0 A Maple Shade (11- 6, 79.7) 14- 8 -20.23 15.49 0.80 1.06 17.31
0 H Kingsway ( 3-14, 84.6) 16- 9 -15.29 20.43 -0.80 1.06 20.86
0 H Haddon Heights (10- 9, 84.7) 7-13 -15.20 20.52 -0.80 1.06 -17.00
------
-22.23
|
winning pts = 100.3357 losing points = -122.5637
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 |
------------------------------------------------------------------------