EVENT>Friday Evening Pairs     |SESSION>Friday Eve   |SECTION> A N-S
------------------------,------ ------------,-------- --------------------------
DATE>May 20, 2016       |CLUB NO.>129916    | 05/20/2016 22:40
---------------------,-- ------------------- -------------,---------------------
DIR> Trevor Dundas   |RATING>Club Masterpoint (100%, 80% Open)|MOVEMENT>MITCHELL
------------,-------- ,-------------------------,--------- ---------------------
AVE>   84.0 |TOP>   6 |MP LIMITS>None/1000      |CLUB>Cavendish Bridge Club
------------ --------- ------------------------- -------------------------------
PAIRS IN STRAT A=7/B=2                           ,---,-------------------,------,---------,
-------------------------------------------------|   |      Section      |      |Section  |
No Name                   Name                   |Flt|Rnk-A|Rnk-B| Score | Pct  |Awards   |
------------------------------------------------- --- ----- ----- ------- ------ --------- 
 1 Myrna Birch            Judy Strauss             B    .     .     67.00  39.88          
 2 David Kroft            Rosalie Hew              A    3     .     90.50  53.87  0.35(A) 
 3 Joe Mundy              Nora Mundy               A    1     .    111.00  66.07  0.70(A) 
 4 Roland Althoff         Doris Opdenvelde         A    2     .     94.50  56.25  0.49(A) 
 5 Garnet Moore           Sue Mallinson            B    .     1     71.00  42.26  0.16(B) 
 6 Frank Rooks            Mary Fox                 A    .     .     67.00  39.88          
 7 Barbara Seagram        Alex Kornel              A    .     .     87.00  51.79          

                                          Totals                   588.00       
EVENT>Friday Evening Pairs     |SESSION>Friday Eve   |SECTION> A E-W
------------------------,------ ------------,-------- --------------------------
DATE>May 20, 2016       |CLUB NO.>129916    | 05/20/2016 22:40
---------------------,-- ------------------- -------------,---------------------
DIR> Trevor Dundas   |RATING>Club Masterpoint (100%, 80% Open)|MOVEMENT>MITCHELL
------------,-------- ,-------------------------,--------- ---------------------
AVE>   84.0 |TOP>   6 |MP LIMITS>None/1000      |CLUB>Cavendish Bridge Club
------------ --------- ------------------------- -------------------------------
PAIRS IN STRAT A=7/B=6                           ,---,-------------------,------,---------,
-------------------------------------------------|   |      Section      |      |Section  |
No Name                   Name                   |Flt|Rnk-A|Rnk-B| Score | Pct  |Awards   |
------------------------------------------------- --- ----- ----- ------- ------ --------- 
 1 Fred Day               Max Tang                 A    2     .    103.00  61.31  0.49(A) 
 2 Lawrence Lazazzera     Andrea Davis             B    .     .     78.00  46.43          
 3 Orton Wocker           Marilyn Bell             B    .     .     66.50  39.58          
 4 Chris James            Thomas James             B    3     2     85.50  50.89  0.35(A) 
 5 Sharon Ruttan          Dorothy Wagner           B    .     .     76.50  45.54          
 6 Peter Pearce           Audrey Leybourne         B    .     .     68.50  40.77          
 7 Naren Gupta            Bala Iyer                B    1     1    110.00  65.48  0.70(A) 

                                          Totals                   588.00       

 RESULTS OF BOARD 1

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  100          0.00   6.00 1-Birch-Strauss vs 1-Day-Tang
  170          1.50   4.50 2-Kroft-Hew vs 3-Wocker-Bell
  200          4.00   2.00 3-Mundy-Mundy vs 5-Ruttan-Wagner
  200          4.00   2.00 4-Althoff-Opdenvelde vs 7-Gupta-Iyer
  200          4.00   2.00 5-Moore-Mallinson vs 2-Lazazzera-Davis
  170          1.50   4.50 6-Rooks-Fox vs 4-James-James
  480          6.00   0.00 7-Seagram-Kornel vs 6-Pearce-Leybourne
----------------------------------------------------------------------

 RESULTS OF BOARD 2

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        100    2.50   3.50 1-Birch-Strauss vs 1-Day-Tang
  110          5.00   1.00 2-Kroft-Hew vs 3-Wocker-Bell
   50          4.00   2.00 3-Mundy-Mundy vs 5-Ruttan-Wagner
        170    0.50   5.50 4-Althoff-Opdenvelde vs 7-Gupta-Iyer
        100    2.50   3.50 5-Moore-Mallinson vs 2-Lazazzera-Davis
        170    0.50   5.50 6-Rooks-Fox vs 4-James-James
  130          6.00   0.00 7-Seagram-Kornel vs 6-Pearce-Leybourne
----------------------------------------------------------------------

 RESULTS OF BOARD 3

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        600    3.00   3.00 1-Birch-Strauss vs 1-Day-Tang
        140    5.00   1.00 2-Kroft-Hew vs 3-Wocker-Bell
        600    3.00   3.00 3-Mundy-Mundy vs 5-Ruttan-Wagner
        630    0.50   5.50 4-Althoff-Opdenvelde vs 7-Gupta-Iyer
        630    0.50   5.50 5-Moore-Mallinson vs 2-Lazazzera-Davis
  200          6.00   0.00 6-Rooks-Fox vs 4-James-James
        600    3.00   3.00 7-Seagram-Kornel vs 6-Pearce-Leybourne
----------------------------------------------------------------------

 RESULTS OF BOARD 4

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        660    0.00   6.00 1-Birch-Strauss vs 1-Day-Tang
  100          5.50   0.50 2-Kroft-Hew vs 3-Wocker-Bell
        620    2.00   4.00 3-Mundy-Mundy vs 5-Ruttan-Wagner
        620    2.00   4.00 4-Althoff-Opdenvelde vs 7-Gupta-Iyer
        620    2.00   4.00 5-Moore-Mallinson vs 2-Lazazzera-Davis
  100          5.50   0.50 6-Rooks-Fox vs 4-James-James
        600    4.00   2.00 7-Seagram-Kornel vs 6-Pearce-Leybourne
----------------------------------------------------------------------

 RESULTS OF BOARD 5

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
       1100    0.00   6.00 1-Birch-Strauss vs 7-Gupta-Iyer
        450    2.50   3.50 2-Kroft-Hew vs 2-Lazazzera-Davis
  150          6.00   0.00 3-Mundy-Mundy vs 4-James-James
        450    2.50   3.50 4-Althoff-Opdenvelde vs 6-Pearce-Leybourne
        450    2.50   3.50 5-Moore-Mallinson vs 1-Day-Tang
        200    5.00   1.00 6-Rooks-Fox vs 3-Wocker-Bell
        450    2.50   3.50 7-Seagram-Kornel vs 5-Ruttan-Wagner
----------------------------------------------------------------------

 RESULTS OF BOARD 6

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        150    1.50   4.50 1-Birch-Strauss vs 7-Gupta-Iyer
        600    0.00   6.00 2-Kroft-Hew vs 2-Lazazzera-Davis
  300          6.00   0.00 3-Mundy-Mundy vs 4-James-James
    PASS       4.00   2.00 4-Althoff-Opdenvelde vs 6-Pearce-Leybourne
        150    1.50   4.50 5-Moore-Mallinson vs 1-Day-Tang
        110    3.00   3.00 6-Rooks-Fox vs 3-Wocker-Bell
  100          5.00   1.00 7-Seagram-Kornel vs 5-Ruttan-Wagner
----------------------------------------------------------------------

 RESULTS OF BOARD 7

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  140          3.00   3.00 1-Birch-Strauss vs 7-Gupta-Iyer
  140          3.00   3.00 2-Kroft-Hew vs 2-Lazazzera-Davis
  140          3.00   3.00 3-Mundy-Mundy vs 4-James-James
  140          3.00   3.00 4-Althoff-Opdenvelde vs 6-Pearce-Leybourne
        200    0.00   6.00 5-Moore-Mallinson vs 1-Day-Tang
  140          3.00   3.00 6-Rooks-Fox vs 3-Wocker-Bell
  200          6.00   0.00 7-Seagram-Kornel vs 5-Ruttan-Wagner
----------------------------------------------------------------------

 RESULTS OF BOARD 8

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        150    1.50   4.50 1-Birch-Strauss vs 7-Gupta-Iyer
  100          6.00   0.00 2-Kroft-Hew vs 2-Lazazzera-Davis
        150    1.50   4.50 3-Mundy-Mundy vs 4-James-James
        110    4.00   2.00 4-Althoff-Opdenvelde vs 6-Pearce-Leybourne
        150    1.50   4.50 5-Moore-Mallinson vs 1-Day-Tang
        150    1.50   4.50 6-Rooks-Fox vs 3-Wocker-Bell
         50    5.00   1.00 7-Seagram-Kornel vs 5-Ruttan-Wagner
----------------------------------------------------------------------

 RESULTS OF BOARD 9

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  100          1.00   5.00 1-Birch-Strauss vs 6-Pearce-Leybourne
         50    0.00   6.00 2-Kroft-Hew vs 1-Day-Tang
  180          4.50   1.50 3-Mundy-Mundy vs 3-Wocker-Bell
  180          4.50   1.50 4-Althoff-Opdenvelde vs 5-Ruttan-Wagner
  130          3.00   3.00 5-Moore-Mallinson vs 7-Gupta-Iyer
  200          6.00   0.00 6-Rooks-Fox vs 2-Lazazzera-Davis
  120          2.00   4.00 7-Seagram-Kornel vs 4-James-James
----------------------------------------------------------------------

 RESULTS OF BOARD 10

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        120    0.00   6.00 1-Birch-Strauss vs 6-Pearce-Leybourne
  100          5.00   1.00 2-Kroft-Hew vs 1-Day-Tang
        100    2.00   4.00 3-Mundy-Mundy vs 3-Wocker-Bell
  100          5.00   1.00 4-Althoff-Opdenvelde vs 5-Ruttan-Wagner
        100    2.00   4.00 5-Moore-Mallinson vs 7-Gupta-Iyer
  100          5.00   1.00 6-Rooks-Fox vs 2-Lazazzera-Davis
        100    2.00   4.00 7-Seagram-Kornel vs 4-James-James
----------------------------------------------------------------------

 RESULTS OF BOARD 11

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
   90          6.00   0.00 1-Birch-Strauss vs 6-Pearce-Leybourne
        170    0.00   6.00 2-Kroft-Hew vs 1-Day-Tang
         50    5.00   1.00 3-Mundy-Mundy vs 3-Wocker-Bell
        110    3.50   2.50 4-Althoff-Opdenvelde vs 5-Ruttan-Wagner
        140    1.50   4.50 5-Moore-Mallinson vs 7-Gupta-Iyer
        140    1.50   4.50 6-Rooks-Fox vs 2-Lazazzera-Davis
        110    3.50   2.50 7-Seagram-Kornel vs 4-James-James
----------------------------------------------------------------------

 RESULTS OF BOARD 12

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        140    1.00   5.00 1-Birch-Strauss vs 6-Pearce-Leybourne
   50          4.50   1.50 2-Kroft-Hew vs 1-Day-Tang
   50          4.50   1.50 3-Mundy-Mundy vs 3-Wocker-Bell
   50          4.50   1.50 4-Althoff-Opdenvelde vs 5-Ruttan-Wagner
   50          4.50   1.50 5-Moore-Mallinson vs 7-Gupta-Iyer
        140    1.00   5.00 6-Rooks-Fox vs 2-Lazazzera-Davis
        140    1.00   5.00 7-Seagram-Kornel vs 4-James-James
----------------------------------------------------------------------

 RESULTS OF BOARD 13

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  650          2.00   4.00 1-Birch-Strauss vs 5-Ruttan-Wagner
  620          1.00   5.00 2-Kroft-Hew vs 7-Gupta-Iyer
  680          4.50   1.50 3-Mundy-Mundy vs 2-Lazazzera-Davis
  680          4.50   1.50 4-Althoff-Opdenvelde vs 4-James-James
  680          4.50   1.50 5-Moore-Mallinson vs 6-Pearce-Leybourne
  230          0.00   6.00 6-Rooks-Fox vs 1-Day-Tang
  680          4.50   1.50 7-Seagram-Kornel vs 3-Wocker-Bell
----------------------------------------------------------------------

 RESULTS OF BOARD 14

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  430          4.00   2.00 1-Birch-Strauss vs 5-Ruttan-Wagner
  420          1.50   4.50 2-Kroft-Hew vs 7-Gupta-Iyer
  420          1.50   4.50 3-Mundy-Mundy vs 2-Lazazzera-Davis
  450          5.50   0.50 4-Althoff-Opdenvelde vs 4-James-James
  420          1.50   4.50 5-Moore-Mallinson vs 6-Pearce-Leybourne
  420          1.50   4.50 6-Rooks-Fox vs 1-Day-Tang
  450          5.50   0.50 7-Seagram-Kornel vs 3-Wocker-Bell
----------------------------------------------------------------------

 RESULTS OF BOARD 15

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        170    3.50   2.50 1-Birch-Strauss vs 5-Ruttan-Wagner
        200    1.50   4.50 2-Kroft-Hew vs 7-Gupta-Iyer
        170    3.50   2.50 3-Mundy-Mundy vs 2-Lazazzera-Davis
   50          6.00   0.00 4-Althoff-Opdenvelde vs 4-James-James
        140    5.00   1.00 5-Moore-Mallinson vs 6-Pearce-Leybourne
        200    1.50   4.50 6-Rooks-Fox vs 1-Day-Tang
        300    0.00   6.00 7-Seagram-Kornel vs 3-Wocker-Bell
----------------------------------------------------------------------

 RESULTS OF BOARD 16

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  140          3.00   3.00 1-Birch-Strauss vs 5-Ruttan-Wagner
  530          5.50   0.50 2-Kroft-Hew vs 7-Gupta-Iyer
  530          5.50   0.50 3-Mundy-Mundy vs 2-Lazazzera-Davis
        110    0.50   5.50 4-Althoff-Opdenvelde vs 4-James-James
        100    2.00   4.00 5-Moore-Mallinson vs 6-Pearce-Leybourne
  200          4.00   2.00 6-Rooks-Fox vs 1-Day-Tang
        110    0.50   5.50 7-Seagram-Kornel vs 3-Wocker-Bell
----------------------------------------------------------------------

 RESULTS OF BOARD 17

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        450    1.50   4.50 1-Birch-Strauss vs 4-James-James
   50          5.50   0.50 2-Kroft-Hew vs 6-Pearce-Leybourne
   50          5.50   0.50 3-Mundy-Mundy vs 1-Day-Tang
        140    4.00   2.00 4-Althoff-Opdenvelde vs 3-Wocker-Bell
        420    3.00   3.00 5-Moore-Mallinson vs 5-Ruttan-Wagner
        980    0.00   6.00 6-Rooks-Fox vs 7-Gupta-Iyer
        450    1.50   4.50 7-Seagram-Kornel vs 2-Lazazzera-Davis
----------------------------------------------------------------------

 RESULTS OF BOARD 18

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  660          0.50   5.50 1-Birch-Strauss vs 4-James-James
  690          3.50   2.50 2-Kroft-Hew vs 6-Pearce-Leybourne
  690          3.50   2.50 3-Mundy-Mundy vs 1-Day-Tang
  690          3.50   2.50 4-Althoff-Opdenvelde vs 3-Wocker-Bell
  660          0.50   5.50 5-Moore-Mallinson vs 5-Ruttan-Wagner
  690          3.50   2.50 6-Rooks-Fox vs 7-Gupta-Iyer
 1370          6.00   0.00 7-Seagram-Kornel vs 2-Lazazzera-Davis
----------------------------------------------------------------------

 RESULTS OF BOARD 19

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  710          1.00   5.00 1-Birch-Strauss vs 4-James-James
 1010          3.50   2.50 2-Kroft-Hew vs 6-Pearce-Leybourne
 1010          3.50   2.50 3-Mundy-Mundy vs 1-Day-Tang
 1020          6.00   0.00 4-Althoff-Opdenvelde vs 3-Wocker-Bell
 1010          3.50   2.50 5-Moore-Mallinson vs 5-Ruttan-Wagner
  520          0.00   6.00 6-Rooks-Fox vs 7-Gupta-Iyer
 1010          3.50   2.50 7-Seagram-Kornel vs 2-Lazazzera-Davis
----------------------------------------------------------------------

 RESULTS OF BOARD 20

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        680    4.50   1.50 1-Birch-Strauss vs 4-James-James
        680    4.50   1.50 2-Kroft-Hew vs 6-Pearce-Leybourne
        680    4.50   1.50 3-Mundy-Mundy vs 1-Day-Tang
        690    1.50   4.50 4-Althoff-Opdenvelde vs 3-Wocker-Bell
        690    1.50   4.50 5-Moore-Mallinson vs 5-Ruttan-Wagner
        720    0.00   6.00 6-Rooks-Fox vs 7-Gupta-Iyer
        680    4.50   1.50 7-Seagram-Kornel vs 2-Lazazzera-Davis
----------------------------------------------------------------------

 RESULTS OF BOARD 21

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  200          4.50   1.50 1-Birch-Strauss vs 3-Wocker-Bell
  200          4.50   1.50 2-Kroft-Hew vs 5-Ruttan-Wagner
  500          6.00   0.00 3-Mundy-Mundy vs 7-Gupta-Iyer
  100          3.00   3.00 4-Althoff-Opdenvelde vs 2-Lazazzera-Davis
        100    1.00   5.00 5-Moore-Mallinson vs 4-James-James
   50          2.00   4.00 6-Rooks-Fox vs 6-Pearce-Leybourne
        170    0.00   6.00 7-Seagram-Kornel vs 1-Day-Tang
----------------------------------------------------------------------

 RESULTS OF BOARD 22

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  200          5.00   1.00 1-Birch-Strauss vs 3-Wocker-Bell
  200          5.00   1.00 2-Kroft-Hew vs 5-Ruttan-Wagner
         50    1.00   5.00 3-Mundy-Mundy vs 7-Gupta-Iyer
  100          2.50   3.50 4-Althoff-Opdenvelde vs 2-Lazazzera-Davis
  100          2.50   3.50 5-Moore-Mallinson vs 4-James-James
  200          5.00   1.00 6-Rooks-Fox vs 6-Pearce-Leybourne
        110    0.00   6.00 7-Seagram-Kornel vs 1-Day-Tang
----------------------------------------------------------------------

 RESULTS OF BOARD 23

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  100          0.00   6.00 1-Birch-Strauss vs 3-Wocker-Bell
  140          3.00   3.00 2-Kroft-Hew vs 5-Ruttan-Wagner
  300          5.50   0.50 3-Mundy-Mundy vs 7-Gupta-Iyer
  300          5.50   0.50 4-Althoff-Opdenvelde vs 2-Lazazzera-Davis
  140          3.00   3.00 5-Moore-Mallinson vs 4-James-James
  110          1.00   5.00 6-Rooks-Fox vs 6-Pearce-Leybourne
  140          3.00   3.00 7-Seagram-Kornel vs 1-Day-Tang
----------------------------------------------------------------------

 RESULTS OF BOARD 24

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  980          5.50   0.50 1-Birch-Strauss vs 3-Wocker-Bell
  480          2.00   4.00 2-Kroft-Hew vs 5-Ruttan-Wagner
  480          2.00   4.00 3-Mundy-Mundy vs 7-Gupta-Iyer
  480          2.00   4.00 4-Althoff-Opdenvelde vs 2-Lazazzera-Davis
  480          2.00   4.00 5-Moore-Mallinson vs 4-James-James
  480          2.00   4.00 6-Rooks-Fox vs 6-Pearce-Leybourne
  980          5.50   0.50 7-Seagram-Kornel vs 1-Day-Tang
----------------------------------------------------------------------

 RESULTS OF BOARD 25

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  200          2.00   4.00 1-Birch-Strauss vs 2-Lazazzera-Davis
  450          5.00   1.00 2-Kroft-Hew vs 4-James-James
  420          3.00   3.00 3-Mundy-Mundy vs 6-Pearce-Leybourne
  170          0.50   5.50 4-Althoff-Opdenvelde vs 1-Day-Tang
  450          5.00   1.00 5-Moore-Mallinson vs 3-Wocker-Bell
  170          0.50   5.50 6-Rooks-Fox vs 5-Ruttan-Wagner
  450          5.00   1.00 7-Seagram-Kornel vs 7-Gupta-Iyer
----------------------------------------------------------------------

 RESULTS OF BOARD 26

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
        120    3.00   3.00 1-Birch-Strauss vs 2-Lazazzera-Davis
        140    1.50   4.50 2-Kroft-Hew vs 4-James-James
  100          6.00   0.00 3-Mundy-Mundy vs 6-Pearce-Leybourne
         90    5.00   1.00 4-Althoff-Opdenvelde vs 1-Day-Tang
        100    4.00   2.00 5-Moore-Mallinson vs 3-Wocker-Bell
        140    1.50   4.50 6-Rooks-Fox vs 5-Ruttan-Wagner
        500    0.00   6.00 7-Seagram-Kornel vs 7-Gupta-Iyer
----------------------------------------------------------------------

 RESULTS OF BOARD 27

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
  800          6.00   0.00 1-Birch-Strauss vs 2-Lazazzera-Davis
  140          3.50   2.50 2-Kroft-Hew vs 4-James-James
  170          5.00   1.00 3-Mundy-Mundy vs 6-Pearce-Leybourne
  110          1.50   4.50 4-Althoff-Opdenvelde vs 1-Day-Tang
  110          1.50   4.50 5-Moore-Mallinson vs 3-Wocker-Bell
  140          3.50   2.50 6-Rooks-Fox vs 5-Ruttan-Wagner
  100          0.00   6.00 7-Seagram-Kornel vs 7-Gupta-Iyer
----------------------------------------------------------------------

 RESULTS OF BOARD 28

   SCORES      MATCHPOINTS   NAMES
  N-S   E-W    N-S    E-W
   50          1.50   4.50 1-Birch-Strauss vs 2-Lazazzera-Davis
   50          1.50   4.50 2-Kroft-Hew vs 4-James-James
  100          5.00   1.00 3-Mundy-Mundy vs 6-Pearce-Leybourne
  100          5.00   1.00 4-Althoff-Opdenvelde vs 1-Day-Tang
  100          5.00   1.00 5-Moore-Mallinson vs 3-Wocker-Bell
   50          1.50   4.50 6-Rooks-Fox vs 5-Ruttan-Wagner
   50          1.50   4.50 7-Seagram-Kornel vs 7-Gupta-Iyer
----------------------------------------------------------------------