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

safe3step boys Jesuit Tampa 1
  
Jesuit Tampa          
W-L: (16- 2) PR = 94.4973

Schedule/Results All Games

Date Opponent Conf/State (W-L, PR) Score 214 H Calvary Christian HS (12- 7, 87.6) 14- 3 217 H Newsome (16- 4, 91.3) 10- 6 222 A Berkeley Prep (12- 8, 86.9) 17- 7 228 A IMG Academy-White (12- 2, 91.2) 12- 8 305 H Mitchell (18- 3, 89.4) 14- 7 307 A Vero Beach (11- 7, 89.0) 11- 7 308 A St Andrews (15- 4, 97.8) 5-15 312 A Riverview Sarasota ( 5- 9, 84.5) 10- 1 314 H Cardinal Mooney ( 8- 9, 89.0) 15- 3 321 H Bishop Verot ( 4- 8, 86.4) 17- 6 322 A Manatee (13- 6, 89.2) 12- 5 328 H Lakeland Christian ( 5- 9, 75.9) 16- 0 404 H Plant (19- 3, 94.5) 11- 5 411 A Tampa Catholic ( 2-18, 70.2) 22- 0 415 A Lake Wales (11- 6, 76.9) 25- 1 417 A All Saints Academy (11- 3, 81.3) 20- 0 426 H Holy Trinity Episcop (12- 4, 87.5) 10- 6 430 A Bishop Moore (19- 4, 94.5) 10-11

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*
   214 H Calvary Christian HS   14- 3      11     7           0.00
   217 H Newsome                10- 6       4     4           0.19
   222 A Berkeley Prep          17- 7      10     7           0.00
   228 A IMG Academy-White      12- 8       4     3           1.25
   305 H Mitchell               14- 7       7     6           0.00
   307 A Vero Beach             11- 7       4     5          -0.94
   308 A St Andrews              5-15     -10    -4          -1.08
   312 A Riverview Sarasota     10- 1       9     9           0.00
   314 H Cardinal Mooney        15- 3      12     6           0.00
   321 H Bishop Verot           17- 6      11     9           0.00
   322 A Manatee                12- 5       7     5           0.30
   328 H Lakeland Christian     16- 0      16    19           0.00
   404 H Plant                  11- 5       6     1    ++     4.39
   411 A Tampa Catholic         22- 0      22    24           0.00
   415 A Lake Wales             25- 1      24    17           0.00
   417 A All Saints Academy     20- 0      20    13           0.00
   426 H Holy Trinity Episcop   10- 6       4     8          -1.00
   430 A Bishop Moore           10-11      -1    -1          -0.42

UNDER-ACHIEVED GAMES

   Date  Opponent               Score     Real Pred    +/-   Goals*

OVER-ACHIEVED GAMES

   Date  Opponent               Score     Real Pred    +/-   Goals*
   404 H Plant                  11- 5       6     1    ++     4.39

Jesuit Tampa 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
Admiral Farragut Aca Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
All Saints Academy Jesuit Tampa Jesuit Tampa  
Alonso Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
American Heritage De Jesuit Tampa   Jesuit Tampa
American Heritage Pl Jesuit Tampa   Jesuit Tampa
Angeline Academy Jesuit Tampa Jesuit Tampa   3- 0 vs 0- 3
Apopka Jesuit Tampa   Jesuit Tampa
Archbishop McCarthy Jesuit Tampa   Jesuit Tampa
Atlantic Coast Jesuit Tampa   Jesuit Tampa
Atlantic-Delray Beac Jesuit Tampa   Jesuit Tampa
Aubrey Rogers Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Barron Collier Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Bartow Jesuit Tampa   Jesuit Tampa
Bartram Trail Jesuit Tampa   Jesuit Tampa
Beachside Jesuit Tampa   Jesuit Tampa
Belen Jesuit Jesuit Tampa   Jesuit Tampa
Benjamin School Benjamin School Benjamin School   2- 0 vs 0- 2
Berkeley Prep Jesuit Tampa Jesuit Tampa  
Bishop McLaughlin Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Bishop Moore Bishop Moore Bishop Moore  
Bishop Verot Jesuit Tampa Jesuit Tampa  
Bloomingdale Jesuit Tampa Jesuit Tampa   4- 0 vs 2- 2
Boca Ciega Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Boca Raton Jesuit Tampa   Jesuit Tampa
Bolles Jesuit Tampa tied - ( 1- 2) ( 1- 1) Jesuit Tampa
Boone Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Bradenton Christian Jesuit Tampa   Jesuit Tampa
Buchholz Jesuit Tampa   Jesuit Tampa
Calvary Christian Ac Jesuit Tampa   Jesuit Tampa
Calvary Christian HS Jesuit Tampa Jesuit Tampa  
Canterbury School Jesuit Tampa tied - ( 6- 0) ( 6- 0) Jesuit Tampa
Cardinal Gibbons Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Cardinal Mooney Jesuit Tampa Jesuit Tampa  
Cardinal Newman Jesuit Tampa tied - ( 2- 1) ( 2- 0) Jesuit Tampa
Celebration Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Chiles Jesuit Tampa   Jesuit Tampa
Clearwater Central C Jesuit Tampa   Jesuit Tampa
Cocoa Beach Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Colonial Jesuit Tampa   Jesuit Tampa
Columbus Catholic Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Community School-Nap Jesuit Tampa tied - ( 3- 1) ( 3- 1) Jesuit Tampa
Cooper City Jesuit Tampa   Jesuit Tampa
Coral Glades Jesuit Tampa   Jesuit Tampa
Coral Reef Jesuit Tampa   Jesuit Tampa
Coral Shores Jesuit Tampa   Jesuit Tampa
Coral Springs Jesuit Tampa   Jesuit Tampa
Countryside Jesuit Tampa   Jesuit Tampa
Creekside Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Cypress Bay Jesuit Tampa   Jesuit Tampa
Cypress Creek Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Cypress Lake Jesuit Tampa   Jesuit Tampa
Dr Phillips Jesuit Tampa   Jesuit Tampa
Durant Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Dwyer Jesuit Tampa   Jesuit Tampa
East Lake Jesuit Tampa tied - ( 1- 0) ( 1- 0) Jesuit Tampa
East Ridge Jesuit Tampa tied - ( 1- 0) ( 1- 0) Jesuit Tampa
East River Jesuit Tampa   Jesuit Tampa
Eastside Jesuit Tampa   Jesuit Tampa
Edgewater Jesuit Tampa   Jesuit Tampa
Edgewood Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Episcopal Jacksonvi Jesuit Tampa   Jesuit Tampa
Estero Jesuit Tampa   Jesuit Tampa
Evans Jesuit Tampa   Jesuit Tampa
Father Lopez Jesuit Tampa   Jesuit Tampa
Fernandina Beach Jesuit Tampa   Jesuit Tampa
First Academy Jesuit Tampa tied - ( 1- 1) ( 1- 1) Jesuit Tampa
Flagler Palm Coast Jesuit Tampa   Jesuit Tampa
Fleming Island Jesuit Tampa   Jesuit Tampa
Fletcher Jesuit Tampa   Jesuit Tampa
Florida Christian Jesuit Tampa   Jesuit Tampa
Forest Jesuit Tampa   Jesuit Tampa
Fort Myers Jesuit Tampa   Jesuit Tampa
Fort Walton Beach Jesuit Tampa   Jesuit Tampa
Foundation Academy Jesuit Tampa insuffient: ( 2- 0)( 1- 1) Jesuit Tampa
Freedom Orlando Jesuit Tampa   Jesuit Tampa
Freedom Tampa Jesuit Tampa Jesuit Tampa   4- 0 vs 1- 3
Golden Gate Jesuit Tampa   Jesuit Tampa
Gulf Breeze Jesuit Tampa   Jesuit Tampa
Gulf Coast Jesuit Tampa Jesuit Tampa   3- 0 vs 0- 3
Gulliver Prep Jesuit Tampa   Jesuit Tampa
Hagerty Jesuit Tampa   Jesuit Tampa
Holy Trinity Episcop Jesuit Tampa Jesuit Tampa  
Horizon Jesuit Tampa   Jesuit Tampa
IMG Academy-White Jesuit Tampa Jesuit Tampa  
Immaculata LaSalle Jesuit Tampa   Jesuit Tampa
Immokalee Jesuit Tampa   Jesuit Tampa
Indian Rocks Christi Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Innovation Jesuit Tampa   Jesuit Tampa
Jensen Beach Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
John Carroll Catholi Jesuit Tampa   Jesuit Tampa
Jupiter Jupiter tied - ( 0- 1) ( 0- 1) Jupiter
Jupiter Christian Jesuit Tampa   Jesuit Tampa
Key West Jesuit Tampa   Jesuit Tampa
Keys Gate Jesuit Tampa   Jesuit Tampa
Kings Academy Jesuit Tampa   Jesuit Tampa
Lake Brantley Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Lake Buena Vista Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Lake Highland Prep Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Lake Howell Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Lake Mary Lake Mary tied - ( 1- 0) ( 1- 0) Lake Mary
Lake Minneola Jesuit Tampa   Jesuit Tampa
Lake Nona Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Lake Wales Jesuit Tampa Jesuit Tampa  
Lakeland Christian Jesuit Tampa Jesuit Tampa  
Lakeland HS Jesuit Tampa Jesuit Tampa   4- 0 vs 2- 2
Lakewood Ranch Jesuit Tampa Jesuit Tampa   8- 0 vs 1- 7
Land O Lakes Jesuit Tampa insuffient: ( 2- 0)( 1- 1) Jesuit Tampa
Lely Jesuit Tampa   Jesuit Tampa
Leon Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Lincoln Tallahassee Jesuit Tampa   Jesuit Tampa
Lyman Jesuit Tampa   Jesuit Tampa
Maclay Jesuit Tampa   Jesuit Tampa
Manatee Jesuit Tampa Jesuit Tampa  
Mandarin Jesuit Tampa   Jesuit Tampa
Marco Island Academy Jesuit Tampa   Jesuit Tampa
Martin County Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Matanzas Jesuit Tampa   Jesuit Tampa
Melbourne Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Melbourne Central Ca Jesuit Tampa insuffient: ( 2- 0)( 1- 1) Jesuit Tampa
Menendez Jesuit Tampa   Jesuit Tampa
Merritt Island Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Miami Country Day Jesuit Tampa   Jesuit Tampa
Miami Palmetto Jesuit Tampa   Jesuit Tampa
Milton Jesuit Tampa   Jesuit Tampa
Mitchell Jesuit Tampa Jesuit Tampa  
Montverde Academy Jesuit Tampa Jesuit Tampa   3- 1 vs 0- 4
Naples Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Navarre Jesuit Tampa   Jesuit Tampa
Nease Jesuit Tampa   Jesuit Tampa
Newberry Jesuit Tampa   Jesuit Tampa
Newsome Jesuit Tampa Jesuit Tampa  
Niceville Jesuit Tampa   Jesuit Tampa
North Bay Haven Jesuit Tampa   Jesuit Tampa
North Broward Prep Jesuit Tampa   Jesuit Tampa
Northeast St Petersb Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Northside Christian Jesuit Tampa Jesuit Tampa   3- 0 vs 1- 2
NSU University Schoo Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Oak Hall Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Ocoee Jesuit Tampa   Jesuit Tampa
Okeechobee Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Olympia Jesuit Tampa   Jesuit Tampa
Olympic Heights Jesuit Tampa   Jesuit Tampa
Osceola Jesuit Tampa Jesuit Tampa   3- 0 vs 0- 3
Out-of-Door Academy Jesuit Tampa Jesuit Tampa   6- 0 vs 2- 4
Oviedo Jesuit Tampa   Jesuit Tampa
Oxbridge Academy Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Palm Beach Central Jesuit Tampa   Jesuit Tampa
Palm Beach Gardens Jesuit Tampa   Jesuit Tampa
Palm Harbor Universi Jesuit Tampa Jesuit Tampa   6- 0 vs 0- 6
Palmer Trinity Jesuit Tampa   Jesuit Tampa
Palmetto Ridge Jesuit Tampa   Jesuit Tampa
Park Vista Jesuit Tampa   Jesuit Tampa
Pasco Jesuit Tampa Jesuit Tampa   3- 0 vs 1- 2
Paxon Institute Jesuit Tampa   Jesuit Tampa
Pensacola Jesuit Tampa   Jesuit Tampa
Pensacola Catholic Jesuit Tampa   Jesuit Tampa
Pine Crest Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Plant Jesuit Tampa Jesuit Tampa  
Pompano Beach Jesuit Tampa   Jesuit Tampa
Ponte Vedra Ponte Vedra tied - ( 0- 1) ( 0- 1) Ponte Vedra
Providence School Jesuit Tampa   Jesuit Tampa
Ransom Everglades Jesuit Tampa   Jesuit Tampa
Rickards Jesuit Tampa   Jesuit Tampa
Riverdale Jesuit Tampa   Jesuit Tampa
Riverside Jesuit Tampa   Jesuit Tampa
Riverview Sarasota Jesuit Tampa Jesuit Tampa  
Robinson Jesuit Tampa Jesuit Tampa   3- 0 vs 1- 2
Rockledge Jesuit Tampa   Jesuit Tampa
Sandalwood Jesuit Tampa   Jesuit Tampa
Santa Fe Jesuit Tampa   Jesuit Tampa
Sarasota HS Jesuit Tampa Jesuit Tampa   4- 0 vs 1- 3
Satellite Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Sebastian River Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Seminole Jesuit Tampa   Jesuit Tampa
Seminole Ridge Jesuit Tampa   Jesuit Tampa
Sickles Jesuit Tampa Jesuit Tampa   5- 0 vs 0- 5
South Fork Jesuit Tampa   Jesuit Tampa
South Lake Jesuit Tampa   Jesuit Tampa
South Plantation Jesuit Tampa   Jesuit Tampa
South Walton Jesuit Tampa   Jesuit Tampa
Spanish River Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
St Andrews St Andrews St Andrews  
St Augustine Jesuit Tampa   Jesuit Tampa
St Brendan Jesuit Tampa   Jesuit Tampa
St Cloud Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
St Edwards School Jesuit Tampa insuffient: ( 1- 1)( 0- 2) Jesuit Tampa
St John Paul II Acad Jesuit Tampa tied - ( 1- 1) ( 1- 1) Jesuit Tampa
St Joseph Academy Jesuit Tampa   Jesuit Tampa
St Petersburg Cathol Jesuit Tampa   Jesuit Tampa
St Petersburg HS Jesuit Tampa   Jesuit Tampa
St Stephens Episcopa Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
St Thomas Aquinas St Thomas Aquinas St Thomas Aquinas   4- 0 vs 2- 2
Stanton Prep Jesuit Tampa   Jesuit Tampa
Steinbrenner Jesuit Tampa Jesuit Tampa   4- 0 vs 0- 4
Stoneman Douglas Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Suncoast Jesuit Tampa   Jesuit Tampa
Sunlake Jesuit Tampa Jesuit Tampa   3- 0 vs 1- 2
Tampa Catholic Jesuit Tampa Jesuit Tampa  
Tampa Prep Jesuit Tampa insuffient: ( 3- 0)( 2- 1) Jesuit Tampa
Taravella Jesuit Tampa   Jesuit Tampa
Timber Creek Jesuit Tampa   Jesuit Tampa
Tocoi Creek Jesuit Tampa   Jesuit Tampa
Tohopekaliga Jesuit Tampa Jesuit Tampa   3- 0 vs 0- 3
Trinity Catholic Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Trinity Prep Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
University Orlando Jesuit Tampa   Jesuit Tampa
Venice Jesuit Tampa Jesuit Tampa   3- 0 vs 1- 2
Vero Beach Jesuit Tampa Jesuit Tampa  
Viera Jesuit Tampa insuffient: ( 2- 1)( 1- 2) Jesuit Tampa
Village School Naple Jesuit Tampa   Jesuit Tampa
Washington Jesuit Tampa   Jesuit Tampa
Wellington Jesuit Tampa   Jesuit Tampa
Wesley Chapel Jesuit Tampa insuffient: ( 2- 0)( 1- 1) Jesuit Tampa
West Boca Raton Jesuit Tampa   Jesuit Tampa
West Broward Jesuit Tampa tied - ( 1- 0) ( 1- 0) Jesuit Tampa
West Florida Jesuit Tampa   Jesuit Tampa
West Orange Jesuit Tampa insuffient: ( 2- 1)( 1- 2) Jesuit Tampa
West Shore Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Western Davie Jesuit Tampa   Jesuit Tampa
Westminster Academy Jesuit Tampa tied - ( 0- 1) ( 0- 1) Jesuit Tampa
Westminster Christia Jesuit Tampa   Jesuit Tampa
Wharton Jesuit Tampa Jesuit Tampa   2- 0 vs 0- 2
Windermere HS Jesuit Tampa   Jesuit Tampa
Windermere Prep Jesuit Tampa insuffient: ( 1- 1)( 0- 2) Jesuit Tampa
Winter Haven Jesuit Tampa Jesuit Tampa   4- 0 vs 2- 2
Winter Park Jesuit Tampa insuffient: ( 1- 0)( 0- 1) Jesuit Tampa
Winter Springs Jesuit Tampa   Jesuit Tampa
Wiregrass Ranch Jesuit Tampa Jesuit Tampa   3- 0 vs 0- 3

PowerWise = 221


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

 Date  Opponent          (W-L  PR)      SCORE       SAFE        SAFE       Home       No Games           SCI              
                                                    Loss        Win       Field      Correction         Points            
                                                    SLP         SWP     Advantage      Factor                       
                                                      
   0 H Calvary Christ  (12- 7, 87.6)    14- 3      -12.27      26.13      -0.60         0.84            21.50
   0 H Newsome         (16- 4, 91.3)    10- 6       -8.61      29.78      -0.60         0.84            24.58
   0 A Berkeley Prep   (12- 8, 86.9)    17- 7      -13.01      25.38       0.60         0.84            21.88
   0 A IMG Academy-Wh  (12- 2, 91.2)    12- 8       -8.75      29.65       0.60         0.84            25.48
   0 H Mitchell        (18- 3, 89.4)    14- 7      -10.53      27.86      -0.60         0.84            22.96
   0 A Vero Beach      (11- 7, 89.0)    11- 7      -10.95      27.45       0.60         0.84            23.63
   0 A St Andrews      (15- 4, 97.8)     5-15       -2.08      36.32       0.60         0.84            -1.24
   0 A Riverview Sara  ( 5- 9, 84.5)    10- 1      -15.38      23.01       0.60         0.84            19.89
   0 H Cardinal Moone  ( 8- 9, 89.0)    15- 3      -10.86      27.54      -0.60         0.84            22.69
   0 H Bishop Verot    ( 4- 8, 86.4)    17- 6      -13.45      24.94      -0.60         0.84            20.50
   0 A Manatee         (13- 6, 89.2)    12- 5      -10.70      27.70       0.60         0.84            23.84
   0 H Lakeland Chris  ( 5- 9, 75.9)    16- 0      -23.99      14.41      -0.60         0.84            11.63
   0 H Plant           (19- 3, 94.5)    11- 5       -5.41      32.99      -0.60         0.84            27.28
   0 A Tampa Catholic  ( 2-18, 70.2)    22- 0      -29.74       8.66       0.60         0.84             7.80
   0 A Lake Wales      (11- 6, 76.9)    25- 1      -22.98      15.41       0.60         0.84            13.49
   0 A All Saints Aca  (11- 3, 81.3)    20- 0      -18.64      19.76       0.60         0.84            17.15
   0 H Holy Trinity E  (12- 4, 87.5)    10- 6      -12.45      25.95      -0.60         0.84            21.35
   0 A Bishop Moore    (19- 4, 94.5)    10-11       -5.42      32.97       0.60         0.84            -4.06
                                                                                                        ------
                                                                                                       320.34

winning pts = 325.6444 losing points = -5.3055

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