---    UPDATED: 07-28-25 23:49 PDT

safe3step boys La Jolla HS 1
  
La Jolla HS           
W-L: ( 9-11) PR = 84.6053

Schedule/Results All Games

Date Opponent Conf/State (W-L, PR) Score 221 H Grossmont ( 1-18, 74.4) 16- 0 224 A Francis Parker ( 2-16, 80.5) 9- 7 227 A Bishops School ( 8- 9, 93.8) 4-14 228 H University City (12- 7, 78.9) 15- 3 306 A Del Norte (13- 3, 86.1) 2- 6 308 H Beckman ( 8-13, 80.6) 6- 3 312 H Carlsbad (11- 7, 88.8) 5- 9 314 H La Jolla CDS ( 9- 7, 82.6) 11- 7 326 H Westview (12- 6, 82.7) 10- 3 328 A Poway ( 5-13, 85.4) 5- 7 409 A St Augustine (12- 6, 88.7) 5-11 411 A San Marcos SD (10- 7, 86.2) 5- 6 416 A Point Loma (13- 6, 83.1) 3- 4 418 H Coronado (11- 6, 91.9) 3-13 423 H Scripps Ranch ( 2-15, 80.9) 14- 3 425 A Patrick Henry ( 5-16, 80.8) 15- 4 430 H Granite Hills (16- 5, 85.7) 5- 6 502 H Cathedral Catholic (13- 5, 95.8) 3-14 507 H Francis Parker ( 2-16, 80.5) 16- 3 509 A San Marcos SD (10- 7, 86.2) 7- 8

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*
   221 H Grossmont              16- 0      16    11           0.00
   224 A Francis Parker          9- 7       2     4          -1.76
   227 A Bishops School          4-14     -10   -10           0.00
   228 H University City        15- 3      12     6           0.00
   306 A Del Norte               2- 6      -4    -2    -     -2.18
   308 H Beckman                 6- 3       3     4          -1.33
   312 H Carlsbad                5- 9      -4    -4          -0.16
   314 H La Jolla CDS           11- 7       4     2           1.66
   326 H Westview               10- 3       7     2    +      2.69
   328 A Poway                   5- 7      -2    -1          -0.90
   409 A St Augustine            5-11      -6    -4          -0.55
   411 A San Marcos SD           5- 6      -1    -2           0.97
   416 A Point Loma              3- 4      -1     1    -     -2.17
   418 H Coronado                3-13     -10    -7           0.00
   423 H Scripps Ranch          14- 3      11     4           0.91
   425 A Patrick Henry          15- 4      11     3           1.57
   430 H Granite Hills           5- 6      -1    -1          -0.30
   502 H Cathedral Catholic      3-14     -11   -11           0.00
   507 H Francis Parker         16- 3      13     4           0.52
   509 A San Marcos SD           7- 8      -1    -2           0.97

UNDER-ACHIEVED GAMES

   Date  Opponent               Score     Real Pred    +/-   Goals*
   306 A Del Norte               2- 6      -4    -2    -     -2.18
   416 A Point Loma              3- 4      -1     1    -     -2.17

OVER-ACHIEVED GAMES

   Date  Opponent               Score     Real Pred    +/-   Goals*
   326 H Westview               10- 3       7     2    +      2.69

La Jolla HS 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
Acalanes La Jolla HS   La Jolla HS
Alhambra La Jolla HS   La Jolla HS
Amador Valley La Jolla HS   La Jolla HS
Archie Williams La Jolla HS   La Jolla HS
Bay School La Jolla HS   La Jolla HS
Bentley School La Jolla HS   La Jolla HS
Berean Christian La Jolla HS   La Jolla HS
Berkeley Berkeley   Berkeley
Bishop ODowd La Jolla HS   La Jolla HS
Branson La Jolla HS   La Jolla HS
California La Jolla HS   La Jolla HS
Campolindo Campolindo   Campolindo
Cardinal Newman Cardinal Newman   Cardinal Newman
Casa Grande La Jolla HS   La Jolla HS
Clayton Valley Chart La Jolla HS   La Jolla HS
College Park La Jolla HS   La Jolla HS
De LaSalle De LaSalle insuffient: ( 0- 2)( 1- 1) De LaSalle
Dougherty Valley La Jolla HS   La Jolla HS
Drew La Jolla HS   La Jolla HS
Dublin La Jolla HS   La Jolla HS
Foothill Pleasanton La Jolla HS   La Jolla HS
George Washington SF La Jolla HS   La Jolla HS
Granada Granada   Granada
Head-Royce La Jolla HS   La Jolla HS
Justin Siena Justin Siena   Justin Siena
Las Lomas La Jolla HS   La Jolla HS
Lick Wilmerding La Jolla HS   La Jolla HS
Livermore La Jolla HS   La Jolla HS
Lowell La Jolla HS   La Jolla HS
Marin Academy Marin Academy   Marin Academy
Marin Catholic Marin Catholic insuffient: ( 0- 1)( 1- 0) Marin Catholic
Miramonte La Jolla HS   La Jolla HS
Monte Vista Danville Monte Vista Danville   Monte Vista Danville
Moreau Catholic La Jolla HS   La Jolla HS
Napa La Jolla HS   La Jolla HS
Newark Memorial La Jolla HS   La Jolla HS
Northgate La Jolla HS   La Jolla HS
Novato La Jolla HS   La Jolla HS
Petaluma La Jolla HS   La Jolla HS
Piedmont La Jolla HS   La Jolla HS
Rancho Cotate La Jolla HS   La Jolla HS
Redwood Redwood   Redwood
San Marin La Jolla HS   La Jolla HS
San Rafael La Jolla HS   La Jolla HS
San Ramon Valley San Ramon Valley   San Ramon Valley
Sonoma Academy La Jolla HS   La Jolla HS
Sonoma Valley La Jolla HS   La Jolla HS
St Vincent de Paul La Jolla HS   La Jolla HS
Stuart Hall La Jolla HS   La Jolla HS
Tamalpais Tamalpais   Tamalpais
Terra Linda La Jolla HS   La Jolla HS
University SF University SF tied - ( 1- 1) ( 1- 1) University SF
Urban School La Jolla HS   La Jolla HS
Vintage La Jolla HS   La Jolla HS
Washington Fremont La Jolla HS   La Jolla HS
Windsor La Jolla HS   La Jolla HS
Birmingham Charter La Jolla HS   La Jolla HS
El Camino Real Chart La Jolla HS   La Jolla HS
North Valley Militar La Jolla HS   La Jolla HS
Palisades Charter La Jolla HS   La Jolla HS
University Los Angel La Jolla HS   La Jolla HS
Aptos La Jolla HS   La Jolla HS
Aragon La Jolla HS   La Jolla HS
Archbishop Mitty La Jolla HS   La Jolla HS
Archbishop Riordan La Jolla HS   La Jolla HS
Bellarmine Prep Bellarmine Prep   Bellarmine Prep
Burlingame La Jolla HS   La Jolla HS
Carlmont La Jolla HS   La Jolla HS
Carmel La Jolla HS   La Jolla HS
Christopher La Jolla HS   La Jolla HS
Gunn La Jolla HS   La Jolla HS
Harbor La Jolla HS   La Jolla HS
Hillsdale La Jolla HS   La Jolla HS
Hollister-San Benito La Jolla HS   La Jolla HS
Latino College Prep La Jolla HS   La Jolla HS
Leland La Jolla HS   La Jolla HS
Live Oak La Jolla HS   La Jolla HS
Los Altos La Jolla HS   La Jolla HS
Los Gatos La Jolla HS   La Jolla HS
Menlo School Menlo School tied - ( 2- 0) ( 2- 0) Menlo School
Menlo-Atherton Menlo-Atherton   Menlo-Atherton
Monte Vista Christia La Jolla HS   La Jolla HS
Monterey La Jolla HS   La Jolla HS
Mountain View La Jolla HS   La Jolla HS
Pacific Grove La Jolla HS   La Jolla HS
Palma La Jolla HS   La Jolla HS
Palo Alto La Jolla HS   La Jolla HS
Pioneer La Jolla HS   La Jolla HS
Priory La Jolla HS   La Jolla HS
Sacred Heart Cathedr La Jolla HS   La Jolla HS
Sacred Heart Prep Sacred Heart Prep Sacred Heart Prep   2- 0 vs 0- 2
Salinas La Jolla HS   La Jolla HS
Santa Cruz La Jolla HS   La Jolla HS
Saratoga La Jolla HS   La Jolla HS
Scotts Valley La Jolla HS   La Jolla HS
Sequoia La Jolla HS   La Jolla HS
Serra San Mateo Serra San Mateo   Serra San Mateo
Sobrato La Jolla HS   La Jolla HS
Soquel La Jolla HS   La Jolla HS
St Francis-Mtn View St Francis-Mtn View   St Francis-Mtn View
St Ignatius Prep St Ignatius Prep   St Ignatius Prep
Stevenson School Stevenson School   Stevenson School
Valley Christian La Jolla HS   La Jolla HS
Woodside La Jolla HS   La Jolla HS
Agoura La Jolla HS   La Jolla HS
Aliso Niguel Aliso Niguel tied - ( 1- 0) ( 1- 0) Aliso Niguel
Beckman La Jolla HS La Jolla HS  
Beverly Hills La Jolla HS   La Jolla HS
Brentwood School La Jolla HS   La Jolla HS
Calabasas La Jolla HS   La Jolla HS
Canyon Canyon tied - ( 1- 0) ( 1- 0) Canyon
Capistrano Valley La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Castaic La Jolla HS   La Jolla HS
Cate School La Jolla HS   La Jolla HS
Centennial La Jolla HS   La Jolla HS
Chaminade Prep La Jolla HS   La Jolla HS
Chaparral La Jolla HS   La Jolla HS
Compton La Jolla HS   La Jolla HS
Corona La Jolla HS   La Jolla HS
Corona Del Mar Corona Del Mar   Corona Del Mar
Crean Lutheran Crean Lutheran   Crean Lutheran
Crescenta Valley La Jolla HS   La Jolla HS
Crespi Crespi   Crespi
Culver City La Jolla HS   La Jolla HS
Damien La Jolla HS   La Jolla HS
Dana Hills La Jolla HS tied - ( 1- 0) ( 1- 0) La Jolla HS
Dos Pueblos Dos Pueblos   Dos Pueblos
Downey La Jolla HS   La Jolla HS
Edison Edison tied - ( 1- 0) ( 1- 0) Edison
El Dorado La Jolla HS   La Jolla HS
El Modena La Jolla HS   La Jolla HS
El Segundo El Segundo   El Segundo
Eleanor Roosevelt La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Esperanza La Jolla HS   La Jolla HS
Foothill Santa Ana Foothill Santa Ana insuffient: ( 0- 2)( 1- 1) Foothill Santa Ana
Glendale La Jolla HS   La Jolla HS
Grace Brethren La Jolla HS tied - ( 1- 0) ( 1- 0) La Jolla HS
Great Oak La Jolla HS insuffient: ( 1- 1)( 0- 2) La Jolla HS
Hart La Jolla HS   La Jolla HS
Harvard-Westlake La Jolla HS   La Jolla HS
Hemet La Jolla HS   La Jolla HS
Heritage Christian La Jolla HS   La Jolla HS
Heritage HS La Jolla HS   La Jolla HS
Huntington Beach Huntington Beach tied - ( 1- 0) ( 1- 0) Huntington Beach
Irvine La Jolla HS   La Jolla HS
JSerra Catholic JSerra Catholic insuffient: ( 0- 2)( 1- 1) JSerra Catholic
King La Jolla HS   La Jolla HS
La Canada La Jolla HS   La Jolla HS
Laguna Hills La Jolla HS   La Jolla HS
Lakewood La Jolla HS   La Jolla HS
Liberty La Jolla HS   La Jolla HS
Linfield Christian La Jolla HS   La Jolla HS
Long Beach Poly La Jolla HS   La Jolla HS
Los Alamitos Los Alamitos   Los Alamitos
Loyola Los Angeles Loyola Los Angeles   Loyola Los Angeles
Lynwood La Jolla HS   La Jolla HS
Mater Dei Santa Ana Mater Dei Santa Ana insuffient: ( 0- 1)( 1- 0) Mater Dei Santa Ana
Millikan La Jolla HS   La Jolla HS
Mira Costa Mira Costa   Mira Costa
Mission Viejo La Jolla HS   La Jolla HS
Murrieta Mesa La Jolla HS   La Jolla HS
Murrieta Valley La Jolla HS   La Jolla HS
Newbury Park La Jolla HS   La Jolla HS
Newport Harbor La Jolla HS   La Jolla HS
Norco La Jolla HS   La Jolla HS
Northwood La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Notre Dame Sherman La Jolla HS   La Jolla HS
Oak Park Oak Park   Oak Park
Oaks Christian Oaks Christian   Oaks Christian
Orange Lutheran Orange Lutheran   Orange Lutheran
Paloma Valley La Jolla HS   La Jolla HS
Palos Verdes Palos Verdes   Palos Verdes
Peninsula La Jolla HS   La Jolla HS
Portola La Jolla HS   La Jolla HS
Redondo Union La Jolla HS   La Jolla HS
Riverside Poly La Jolla HS   La Jolla HS
San Clemente San Clemente   San Clemente
San Juan Hills La Jolla HS tied - ( 1- 0) ( 1- 0) La Jolla HS
San Marcos SB La Jolla HS   La Jolla HS
Santa Barbara La Jolla HS   La Jolla HS
Santa Margarita Cath Santa Margarita Cath Santa Margarita Cath   2- 0 vs 0- 2
Santa Monica Santa Monica   Santa Monica
Santiago La Jolla HS tied - ( 1- 0) ( 1- 0) La Jolla HS
Saugus Saugus   Saugus
Segerstrom La Jolla HS   La Jolla HS
Servite Servite   Servite
Sierra Canyon Sierra Canyon   Sierra Canyon
Simi Royal La Jolla HS   La Jolla HS
Simi Valley La Jolla HS   La Jolla HS
St Francis-La Canada St Francis-La Canada insuffient: ( 0- 1)( 1- 0) St Francis-La Canada
St John Bosco St John Bosco   St John Bosco
St Margarets Episcop St Margarets Episcop tied - ( 0- 1) ( 0- 1) St Margarets Episcop
Temecula Valley La Jolla HS   La Jolla HS
Tesoro Tesoro tied - ( 1- 0) ( 1- 0) Tesoro
Thacher School La Jolla HS   La Jolla HS
Trabuco Hills Trabuco Hills tied - ( 1- 0) ( 1- 0) Trabuco Hills
University Irvine La Jolla HS   La Jolla HS
Valencia Santa Clari La Jolla HS   La Jolla HS
Viewpoint School La Jolla HS   La Jolla HS
Village Christian Village Christian tied - ( 1- 0) ( 1- 0) Village Christian
Vista Murrieta Vista Murrieta   Vista Murrieta
West Ranch La Jolla HS   La Jolla HS
Westlake Westlake   Westlake
Woodbridge La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Woodrow Wilson La Jolla HS   La Jolla HS
Yorba Linda La Jolla HS tied - ( 1- 0) ( 1- 0) La Jolla HS
Army-Navy Academy La Jolla HS   La Jolla HS
Bishops School Bishops School Bishops School  
Bonita Vista La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Canyon Crest La Jolla HS insuffient: ( 4- 0)( 3- 1) La Jolla HS
Canyon Hills La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Carlsbad Carlsbad Carlsbad  
Castle Park La Jolla HS   La Jolla HS
Cathedral Catholic Cathedral Catholic Cathedral Catholic  
Clairemont La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Classical Academy La Jolla HS   La Jolla HS
Coronado Coronado Coronado  
Del Lago Academy La Jolla HS   La Jolla HS
Del Norte Del Norte Del Norte  
Eastlake La Jolla HS La Jolla HS   2- 2 vs 0- 4
El Capitan La Jolla HS insuffient: ( 3- 2)( 2- 3) La Jolla HS
Fallbrook La Jolla HS La Jolla HS   3- 1 vs 0- 4
Foothills Christian La Jolla HS   La Jolla HS
Francis Parker La Jolla HS La Jolla HS  
Granite Hills Granite Hills Granite Hills  
Grossmont La Jolla HS La Jolla HS  
Helix Charter La Jolla HS tied - ( 2- 1) ( 2- 1) La Jolla HS
Hilltop La Jolla HS   La Jolla HS
La Costa Canyon La Costa Canyon La Costa Canyon   6- 0 vs 0- 6
La Jolla CDS La Jolla HS La Jolla HS  
Lincoln San Diego La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Mar Vista La Jolla HS   La Jolla HS
Mater Dei Chula Vist La Jolla HS tied - ( 0- 1) ( 0- 1) La Jolla HS
Mira Mesa La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Mission Bay La Jolla HS insuffient: ( 1- 1)( 0- 2) La Jolla HS
Mission Hills La Jolla HS insuffient: ( 1- 1)( 0- 2) La Jolla HS
Monte Vista Spring V La Jolla HS   La Jolla HS
Morse La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Mt Carmel La Jolla HS La Jolla HS   3- 0 vs 1- 2
Olympian La Jolla HS   La Jolla HS
Otay Ranch La Jolla HS   La Jolla HS
Pacific Ridge La Jolla HS   La Jolla HS
Patrick Henry La Jolla HS La Jolla HS  
Point Loma Point Loma Point Loma  
Poway Poway Poway  
Preuss School La Jolla HS insuffient: ( 1- 0)( 0- 1) La Jolla HS
Rancho Bernardo La Jolla HS La Jolla HS   4- 3 vs 1- 6
Rancho Buena Vista La Jolla HS   La Jolla HS
Sage Creek La Jolla HS insuffient: ( 1- 1)( 0- 2) La Jolla HS
San Diego La Jolla HS insuffient: ( 1- 1)( 0- 2) La Jolla HS
San Dieguito San Dieguito insuffient: ( 5- 2)( 6- 1) San Dieguito
San Marcos SD San Marcos SD San Marcos SD  
San Ysidro La Jolla HS   La Jolla HS
Santa Fe Christian Santa Fe Christian Santa Fe Christian   6- 1 vs 2- 5
Santana Santana Santana   7- 4 vs 4- 7
Scripps Ranch La Jolla HS La Jolla HS  
St Augustine St Augustine St Augustine  
Torrey Pines Torrey Pines Torrey Pines   7- 0 vs 1- 6
University City La Jolla HS La Jolla HS  
Valhalla La Jolla HS tied - ( 1- 0) ( 1- 0) La Jolla HS
Valley Center La Jolla HS La Jolla HS   4- 3 vs 1- 6
West Hills La Jolla HS La Jolla HS   4- 1 vs 1- 3
Westview La Jolla HS La Jolla HS  
Bear River La Jolla HS   La Jolla HS
Bella Vista La Jolla HS   La Jolla HS
Christian Brothers La Jolla HS   La Jolla HS
Davis La Jolla HS   La Jolla HS
Del Oro La Jolla HS   La Jolla HS
Folsom La Jolla HS   La Jolla HS
Granite Bay Granite Bay   Granite Bay
Grant Union La Jolla HS   La Jolla HS
Jesuit Sacramento Jesuit Sacramento   Jesuit Sacramento
Lincoln Stockton La Jolla HS   La Jolla HS
Lincoln Sacramento La Jolla HS   La Jolla HS
Nevada Union La Jolla HS   La Jolla HS
Oak Ridge Oak Ridge   Oak Ridge
Oakmont La Jolla HS   La Jolla HS
Rio Americano La Jolla HS   La Jolla HS
Rocklin La Jolla HS   La Jolla HS
Roseville La Jolla HS   La Jolla HS
St Marys Stockton La Jolla HS   La Jolla HS
Vista del Lago Vista del Lago   Vista del Lago
West Park La Jolla HS   La Jolla HS
Whitney Whitney   Whitney
Woodcreek La Jolla HS   La Jolla HS

PowerWise = 211


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

 Date  Opponent          (W-L  PR)      SCORE       SAFE        SAFE       Home       No Games           SCI              
                                                    Loss        Win       Field      Correction         Points            
                                                    SLP         SWP     Advantage      Factor                       
                                                      
   0 H Grossmont       ( 1-18, 74.4)    16- 0      -25.49      14.66      -0.36         0.83            11.89
   0 A Francis Parker  ( 2-16, 80.5)     9- 7      -19.41      20.73       0.36         0.83            17.53
   0 A Bishops School  ( 8- 9, 93.8)     4-14       -6.12      34.02       0.36         0.83            -4.79
   0 H University Cit  (12- 7, 78.9)    15- 3      -20.96      19.18      -0.36         0.83            15.65
   0 A Del Norte       (13- 3, 86.1)     2- 6      -13.84      26.30       0.36         0.83           -11.21
   0 H Beckman         ( 8-13, 80.6)     6- 3      -19.26      20.88      -0.36         0.83            17.06
   0 H Carlsbad        (11- 7, 88.8)     5- 9      -11.09      29.05      -0.36         0.83            -9.52
   0 H La Jolla CDS    ( 9- 7, 82.6)    11- 7      -17.28      22.87      -0.36         0.83            18.71
   0 H Westview        (12- 6, 82.7)    10- 3      -17.24      22.90      -0.36         0.83            18.74
   0 A Poway           ( 5-13, 85.4)     5- 7      -14.55      25.59       0.36         0.83           -11.80
   0 A St Augustine    (12- 6, 88.7)     5-11      -11.20      28.94       0.36         0.83            -9.02
   0 A San Marcos SD   (10- 7, 86.2)     5- 6      -13.69      26.45       0.36         0.83           -11.08
   0 A Point Loma      (13- 6, 83.1)     3- 4      -16.82      23.32       0.36         0.83           -13.69
   0 H Coronado        (11- 6, 91.9)     3-13       -8.02      32.12      -0.36         0.83            -6.97
   0 H Scripps Ranch   ( 2-15, 80.9)    14- 3      -19.02      21.12      -0.36         0.83            17.26
   0 A Patrick Henry   ( 5-16, 80.8)    15- 4      -19.09      21.05       0.36         0.83            17.80
   0 H Granite Hills   (16- 5, 85.7)     5- 6      -14.24      25.90      -0.36         0.83           -12.14
   0 H Cathedral Cath  (13- 5, 95.8)     3-14       -4.06      36.08      -0.36         0.83            -3.68
   0 H Francis Parker  ( 2-16, 80.5)    16- 3      -19.41      20.73      -0.36         0.83            16.93
   0 A San Marcos SD   (10- 7, 86.2)     7- 8      -13.69      26.45       0.36         0.83           -11.08
                                                                                                        ------
                                                                                                        46.61

winning pts = 151.5746 losing points = -104.9637

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