home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / ONLINE / DFUE / NN_50 / CHANGES next >
Text File  |  1998-09-26  |  25KB  |  658 lines

  1.                        /=========================\
  2.                        |                         |
  3.                        |NameNet 4 Address Manager|
  4.                        |                         |
  5.                        |=========================|
  6.                        |                         |
  7.                        |/=======================\|
  8.                        | Changes since V4.000    |
  9.                        |\=======================/|
  10.                        |                         |
  11.                        |         01/01/98        |
  12.                        |                         |
  13.                        \=========================/
  14.  
  15. V5.000 was issued to various PD Libraries and BBSs in January 1998.
  16.  
  17. ==========================================================================
  18.                         NAMENET.PRG and NN_LIGHT
  19. ==========================================================================
  20. V5.000
  21.  
  22.  
  23. An extra field has been added. This is a screen-only comment. This allows 
  24. you to make notes that will not be printed out in a published list 
  25. generated by NN.
  26.  
  27. NN_TWEAK has an option to control which order the two comment fields are 
  28. displayed. the default is for the screen-only comment to be shown after 
  29. the normal comment.
  30.  
  31. When changing or creating an entry you can toggle between the two by 
  32. clicking on the text button to the left of the LOAD button. This will 
  33. show "Screen-only Comment:-" when that is selected. When the entry form 
  34. is opened the button will show the normal comment text (as set within the 
  35. file's .INF file).
  36.  
  37. Cable & Wireless etc dialling now has an option to force the dialogue 
  38. giving you a choice every time so that the facility can be used for local 
  39. calls now that the prices for these have come down to comparable rates to 
  40. BT.
  41.  
  42. The ON and OFF button in the Set Modem dialogue have been replaced by a 
  43. single button with changing text. The three options are
  44.  
  45. OFF
  46. AUTO       This is the original "smart" mode which only uses the Cable & 
  47.            Wireless option for trunk calls.
  48. ON ALWAYS  Forces Cable & Wireless calls always.
  49.  
  50.  
  51.  
  52.  
  53. CROSS LINK
  54.  
  55. There is now an option to cross link to another entry without using its 
  56. address.
  57.  
  58. The SAVE menu item now shows the number of changes made to the file when 
  59. not greyed out (ie 0 changes)
  60.  
  61.  
  62. V4.212
  63. NN_Tweak can now select which cross_link fields are switched on
  64. You can now switch on a mode that will give you choice of dialling via 
  65. Mercury/Cable and Wireless etc if the entry you are using to dial has an 
  66. explicit cost centre code in it.
  67.  
  68. Fixed bug where alternate carrier's name was not editable on Set Modem 
  69. dialogue. The field has been made bigger so that users of the old Mercury 
  70. service can change it to Cable & Wireless!
  71.  
  72. "Cable & Wireless is now the default name used when setting up NameNet 
  73. from scratch (ie no already existing NAMENET.DAT file).
  74.  
  75. v4.211
  76.  
  77. NN_tweak now has an option so that when printing or displaying a file 
  78. links are always shown if the entry is a key word.
  79.  
  80. V4.210
  81. Double clicking on Information window now gives a pop up with the options:
  82.              _____________
  83.             |    Help     |
  84.             | Print Entry |
  85.             |  Form Feed  |
  86.             |    Exit     |
  87.             |    Dial     |
  88.             |   ReDial    |
  89.                           
  90. Some tidying of coding
  91.  
  92. Dialogue for loading and saving files now always shows data direction as 
  93. left to right (the icons swap places rather than the arrow reversing).
  94.  
  95. Fixed bug where output to merge name space mode caused crash.
  96.  
  97. V 4.211
  98.  
  99. Key Entry Links
  100. Key entries often only contain links as this is their main 
  101. function. It is usually convenient to include these key entries 
  102. when printing or displaying a list even though the links are 
  103. turned off for the other entries.
  104.  
  105. From version V4.211 this is the default action. If you prefer to 
  106. retain the previous action where key entry links are removed 
  107. along with the other types of entries then this can be set 
  108. within NN_TWEAK.PRG
  109.  
  110. ==========================================================================
  111. V4.200
  112. ==========================================================================
  113.  
  114. F1 now toggles flat_mode if normal/flat mode already selected, without 
  115. shift being pressed.
  116.  
  117. "Phone numbers" not converted if Type is "data"
  118.  
  119.  
  120. NEW FACILITIES: ERASE MODE and BLOCK ERASE
  121.  
  122. Function keys 1 to 8 now change data arrays. f10 quits the program and is 
  123. equivalent to ALT/Q.
  124.  
  125.  
  126. What is the erase mode?
  127.  
  128. Deleting or wiping and entry from NameNet can be relatively slow if it 
  129. has a number of links as each link has separately to be removed from the 
  130. file. However if the new erase mode is in use then the data is not removed 
  131. from the file but has various markers changed so that the data are 
  132. identified as no longer being needed. This can be done much faster. When 
  133. an entry is wiped its links are now always erased.
  134.  
  135. It has the disadvantage that the file grows larger as new information is 
  136. added but old information remains albeit invisibly.  However when it is 
  137. convenient, coffee time perhaps, a compacting routine can be called which 
  138. will step through the erased data and physically remove it. This has the 
  139. time penalty still but you can control when to do it.
  140.  
  141. As a further convenience a block erase is now available. When you want to 
  142. remove a group of entries this can be dome much more quickly individually 
  143. or if it is convenient to group them - maybe using a link - as the 
  144. currently displayed entries then pressing ALT/E will automatically step 
  145. through them erasing them and their links.
  146.  
  147. Setting Erase mode.
  148.  
  149. The time taken removing multiple links is only really a problem on large 
  150. data files on slow machines so it is convenient only to enable the mode 
  151. for larger files. It therefore has three states:
  152.  
  153. off
  154. on always
  155. on only for files above a set value.
  156.  
  157. This is set using NN_Tweak. If you opt for the third state then you will 
  158. be asked for a number. This will correspond to the number of bytes long a 
  159. file needs to be before the erase mode cuts in. This state is only 
  160. changed when a file is loaded so that erase mode will not suddenly cut in 
  161. if you add an entry - although next time the file is loaded the mode will 
  162. operate. You can tell if erase mode is operating as the entry/Delete item 
  163. changes from:
  164.  
  165. Delete      D
  166.  
  167. to
  168.  
  169. Erase       D
  170.  
  171. The opening About NameNet display will show an ERASE MODE indicator if it 
  172. is in operation.
  173.  
  174. The block erase (ALT/E) is always available regardless of file size.
  175. The False links utility now erases false links as this is faster and is 
  176. independent of the file size.
  177.  
  178. In use the only way you are affected is that the word ERASE will appear 
  179. in some displays instead of DELETE. The buffer size will not increase when 
  180. something is erased. If a small black dot appears after the Up ref or 
  181. down links text then this shows and erase links appear in that link table 
  182. viz
  183.  
  184. UP REF∙
  185.  
  186. or
  187.  
  188. 12 DOWN REFS∙
  189.  
  190.  
  191. f9 will always call the compacting routine regardless of erase_mode and 
  192. remove erased data. You will see the buffer size increasing. You can stop 
  193. the compacting at any time by holding down the right mouse button. Any 
  194. data remaining can be removed later by pressing f9 again.
  195.  
  196. The information display that appears while this is happening refers to 
  197. erased "Blocks" and the number of blocks shown to have been compacted may 
  198. be lower than the number of entries you have erased. This is because if 
  199. two or more erased entries are next to each other then they are treated 
  200. as a single block and removed in one go.
  201.  
  202. Block Erase
  203. Alt/E will offer to erase all current entries. This includes all the 
  204. entries in the current file if you are not careful! You can stop the 
  205. process by holding down the right mouse button.
  206.  
  207. Recovery of erased entries.
  208. It is not possible to recover erased links. It is technically feasible to 
  209. recover the entry itself using a separate utility although I have not 
  210. (yet?) written one.
  211.  
  212. Reverse compatibility.
  213. If a file containing erased links is loaded into a pre V4.2 version of 
  214. NameNet then a false link error may be displayed. the erased data remain 
  215. invisible to all versions of NameNet. If a .NMN file is going to be used 
  216. on a pre-V4.2 version of NN then it should be compacted using f9 first.
  217.  
  218. Function key summary
  219.  
  220.         f1 -    Normal          shift   Toggle normal/flat
  221.         f2 -    wiped/concealed
  222.         f3 -    nn1
  223.         f4 -    nn2
  224.         f5 -    nn3
  225.         f6 -    nn4 if activated else beep
  226.         f7 -    nn5 if activated else beep
  227.         f8 -    nn6 if activated else beep
  228.         f9 -    Compact erased data
  229.         f10-    Quit
  230.  
  231.  
  232. Summary of ways of removing entries
  233.  
  234. NameNet is rich in the different ways an entry can be removed: so rich 
  235. that it can be baffling.
  236.  
  237. The simplest to understand is delete. When an entry is deleted it is 
  238. physically removed from the data file.
  239.  
  240. Erase "rubs out" and entry. The space it occupied remains within the file 
  241. just as if something written in pencil had be erased.
  242.  
  243. Both Delete and Erase should be regarded as permanent. Technically it 
  244. would be possible to recover an erased entry (but not its links) provided 
  245. that the file had not been compacted but it required intimate knowledge of 
  246. the file format to do this successfully.
  247.  
  248. Wipe hides an entry but removes its links (originally by deletion but now 
  249. by erasure). Wiped entries can be examined by clicking on "wiped".
  250.  
  251. If an entry is "changed" rather than "Amended" then the previous version 
  252. of the entry is preserved as a wiped entry.
  253.  
  254. If an entry is "Concealed" then this is equivalent to a wiped entry but a 
  255. deliberate decision by the user is required to conceal an entry.
  256.  
  257.  
  258. Both wiped and concealed entries can be recovered using Alt/R
  259.  
  260. Additonally there are 6 subsidiary arrays that can be used. An entry so 
  261. marked is only visible if that array is selected or if "Flat" mode is 
  262. selected. Such entries have full unrestricted link facilities.
  263.  
  264.  
  265. Global class change. the number of changes count has been altered so that 
  266. a single global change pass is counted as one change rather than the 
  267. number of entries that have been changed.
  268.  
  269. The Fix corruption option in alpha sort has been removed. It will, be 
  270. replaced by a separate utility.
  271.  
  272.  
  273. During modification of an entry the menu bar is reduced to only the first 
  274. column.
  275.  
  276. Address punctuation improved with merged addresses to remove spurious full 
  277. stop at end of local address.
  278.  
  279. out to merge file dialogue now allows conditional output in merge field
  280.  
  281. Mail Merge with Papyrus and other WP without conditional merging.
  282.  
  283.         The output to merge file set up dialogue has  
  284.         additional buttons labelled NAME SPACES, PREF NAME and ADD NAME
  285.  
  286.         While Calligrapher has conditional merging, Papyrus does not. 
  287.         This means that formatting spaces where the title and/or initials 
  288.         are going to be used becomes problematic. To overcome this 
  289.         NameNet will, if the ADD NAME SPACES button is selected, add a 
  290.         trailing space to the title and first name and a leading space to 
  291.         the initials provided the relevant field is not empty.
  292.  
  293.         The PERSONAL NAME button causes the preferred name field to be 
  294.         filled on a conditional basis so that:
  295.  
  296.         if the field is not blank then there is no change
  297.  
  298.         If the field is blank then
  299.                 if there is a title this will be copied to here
  300.  
  301.                         if there is no title but there is text in the 
  302.                         first name fields then this will be copied here
  303.         if the ADD NAME button is selected then the NAME filed is added, 
  304.         separated by a space.
  305.  
  306. This means that a salutation set up as:
  307.  
  308. Dear <preferred name>
  309. can reproduce as:
  310.                                                             Original
  311. Resulting text                  Title   1st Name  Name      Pref Name
  312. --------------                  -----   -------   ----      ---------
  313. Dear Mr Miller                   Mr               Miller
  314.  
  315. Dear Derek                               Derek    Miller
  316.  
  317. Dear Mr Miller                   Mr      Derek    Miller
  318.  
  319. Dear Dusty                               Derek    Miller    Dusty
  320.  
  321. Dear Mr Miller                   Mr      Derek    Miller    Dusty
  322.  
  323.  
  324. BUG fixed where crash could happen if attempted to open output to file or 
  325. output to merge file while the other one was already open.
  326.  
  327. "Misc" output of merge file did not have quotes round it when quote mode 
  328. in operation. Now fixed
  329.  
  330. Bug where a record containing no address might only have 16 rather 
  331. than 17 lines has been fixed.
  332.  
  333. Wording of date list utility changed to "from latest to earliest" and 
  334. "Earliest to latest".
  335.  
  336. max entries display changed in info window.
  337.  
  338. Falcon Fact File hooks taken out as FFF is now defunct.
  339.  
  340. ==========================================================================
  341. V4.103
  342. ==========================================================================
  343.  4/09/96
  344. Info max entries should now show letter that has max entries
  345.  
  346. F10 now calls QUIT
  347.  
  348. NameNet now checks version number within resource file.
  349.  
  350. NameNet now copes with a no entry file and should detect a non-NameNet 
  351. file and offer to reload.
  352.  
  353. references to key word changed to key entry.
  354.  
  355. labels without address not being set properly. should now be fixed.
  356.  
  357. V4.103
  358.  
  359.  
  360. NameNet now checks version number within resource file to ensure it 
  361. matches program.
  362.  
  363.  
  364. NameNet now copes with a no entry file and should detect a non-NameNet 
  365. file and offers file selector to reload.
  366.  
  367.  
  368. NN_LIGHT used to show NN1, NN2 and NN3 menu items greyed out. These are 
  369. now removed.
  370.  
  371. Printout/display now put a blank line before and after the address and 
  372. alternative address if Extra line selected.
  373.  
  374. For users with time machines, the millennium fix has now been done and 
  375. dates from 01-01-2000 are shown correctly and can be set using the NameNet 
  376. dialogue.
  377.  
  378. If new file load attempt is made and there are unsaved changes now gives 
  379. audible error sound like quit.
  380.  
  381. If the Blank screen menu option is clicked with the mouse while holding 
  382. down control then mouse activity is ignored while the screen is blanked.
  383.  
  384. Import file: memory overhead reduced.
  385.  
  386. mouse form did not always return to arrow when wiped mode exited by 
  387. clicking menu item. Now fixed.
  388.  
  389. V4.102
  390.  
  391. Bug when "set output message" calls "user icon" where redraws failed now 
  392. fixed.
  393.  
  394.  
  395. BUG where shift left arrow went to beginning of array not back ten as 
  396. did clicking on left grey area. Now fixed
  397.  
  398. 4.100
  399. When searching for a link with KEEP not selected, pressing RETURN or 
  400. clicking FIND with no search text will cause the last used entry to be 
  401. used.
  402.  
  403. ie If it was "P" then all the entries beginning with "P" will be 
  404. available. This is different from when KEEP is selected as the whole of 
  405. the previously selected item text is used. ie Peters John
  406.  
  407. Progress bar now appears when run under MagiC.
  408.  
  409. accessory cross link routine extended to include option of 
  410. appending comment from cross linked entry. 
  411. Default is OFF
  412.  
  413. Appended comment begins
  414. ~~~~~~~~~~~~~~~~~~~~~~~
  415. <Appended Comment Name>
  416. ~~~~~~~~~~~~~~~~~~~~~~~
  417.  
  418. NVDI indication in About NameNet now working
  419.  
  420. false links utility now reports entry surname that false link found in
  421.  
  422. Select types: the select all button was not working. This is now fixed.
  423.  
  424. Magic no longer produces error when saving accessory files
  425.  
  426.  
  427. False links routine display improved slightly. File length tally restored.
  428.  
  429. Modem management hooks added allowing NameNet and the Accessory to know 
  430. whether either has set or unset the modem initialization.
  431.  
  432.  
  433. In the opening "About NameNet" dialogue the NAMENET.TCV title is now made 
  434. invisible if no .tcv file is loaded.
  435.  
  436. Sound Effects routine modified to overcome occasional problem with sound 
  437. locking on.
  438.  
  439. REFORMAT SURNAME
  440. Clicking on the Label for the name field (Normally "Name:-") or 
  441. the "Essential" text will, except when amending entries, cause 
  442. the text in the field to be reformatted. This is useful if you 
  443. have used the clipboard to import from a text data list and the 
  444. name is all in upper case as this is a quick way of converting 
  445. it to auto-capitalized formatted mixed case.
  446.  
  447. Holding down right mouse button can be simulated by holding 
  448. down shift key. This is to allow easier operation with magicmac 
  449. on single button mouse machines. This is set up using 
  450. NN_TWEAK.PRG
  451.  
  452. Additional macros added to entry form
  453.  
  454. cntrl/Q= time is written (HH:MM)
  455. Shift/Q= date " " time is written
  456. cntrl/d= date is written (as previously available)
  457. cntrl/V write clipboard
  458. shift/cntrl/V save comment to clipboard. This may also be achieved by 
  459. double clicking the memory display slider besides the comment lines. 
  460. Single clicking it now places the cursor on the first line of the comment 
  461. window as well moving the window to the beginning of the comment array.
  462.  
  463.  
  464. Address can now be indented in print out (set by NN_TWEAK)
  465.  
  466. Output default dialog handling improved and some minor bugs fixed.
  467.  
  468. Improved handling of changes of floppy disks when exporting from a 
  469. file. If NameNet's initial data file was loaded from a folder on a floppy 
  470. disk and that floppy is changed then, if the equivalent folder does not 
  471. exist, it produce an error alert and saves to the root directory of the 
  472. floppy.
  473.  
  474. File Read-only status now correctly read
  475.  
  476. NN_TWEAK now has option so that output to printer or file give a 
  477. character underline in ASCII mode viz
  478.  
  479. Roger Derry
  480.       =====
  481.       ...................telephone number
  482.  
  483. The underline character can be set by NN_TWEAK to "=", "-", or "~" ie
  484.  
  485. Roger Derry or Roger Derry or Roger Derry
  486.       =====          -----          ~~~~~
  487.  
  488. Any other character can be set by editing the NAMENET.DAT file directly.
  489.  
  490. AlT/I Info now will update after change of array. Flat mode now gives 
  491. statistics on all non-wiped and non-concealed entries. Right mouse will 
  492. now bypass second page showing accessory user files if accessory is being 
  493. used.
  494.  
  495. Now sets Caps lock to off on exiting.
  496.  
  497. Cosmetic changes
  498.         Load links dialogue
  499.         False links display
  500.         Acc files save progress bar
  501.  
  502. Mercury dialling now works with null PIN. Before a space had to be entered 
  503. to allow use with Mercury 132, Energis, ACC etc
  504.  
  505. ==========================================================================
  506.                         The NameNet Accessory
  507. ==========================================================================
  508. 5.000
  509. Modified to incorporate changes in main program where appropriate.
  510.  
  511. It now displays the screen-only comment and normal comment. If a version 
  512. before 5.000 is used it will display the screen-only comment, if it 
  513. exists, rather than the normal comment.
  514.  
  515. In the accessory the address is always shown first. However it will follow 
  516. the main program's options as to whether the screen comment is shown before 
  517. or after the normal comment.
  518.  
  519. A cosmetic change has been made to the display so that the headings are 
  520. now shown reversed and some text in "grey".
  521.  
  522. The "others" menu drop down has two extra items implemented:
  523.  
  524. All Off
  525. and
  526. All On
  527.  
  528. Clicking on these selects or deselects all of the fields from the output.
  529.  
  530.  
  531. 4.200 The ten second delay at boot up before NameNet Accessory files were 
  532. loaded has been removed.
  533.  
  534. 4.100
  535. NAMENET.INF now saves variable to decide not to load NAMENET.TCV/TCA file 
  536. at boot. This gives faster loading of entry data.
  537.  
  538. Handles cross linked comments as implemented in NN 4.100
  539.  
  540. No longer reloads data when window reopened unless data has been changed 
  541. by NameNet.
  542.  
  543. horizontal slider now correctly positioned when text selection made.
  544.  
  545. Additional variables from NameNet.DAT now taken account of:
  546. do_011_space          automatic formatting of 011X-nnnnnnn to 011x-nnn nnnn
  547. do_remove_dash        removal of leading dash in telephone number
  548. apple_right_mouse     shift used as substitute for right mouse when using 
  549.                       a single button mouse
  550.  
  551. Message passing between now improved. Acc no longer sends and waits 1 sec 
  552. for message if a program called "NAMENET" is not running.
  553.  
  554. TWEAKS
  555. A new variable has been added to the Tweaks pop up. This controls the 
  556. maximum number of lines that can be displayed. The smaller the number used 
  557. the less memory can be taken up with this.
  558.  
  559. A Help line has been added to the bottom. As the mouse is moved around 
  560. the pop-ups options a short line of text gives a reminder of what the 
  561. presently selected item does.
  562.  
  563. MENU DROP DOWN and OP UP TIME OUT
  564. The timer for this is now reset every time the mouse moves to a different 
  565. item so the menu clear time effectively starts when there is no activity.
  566.  
  567. LOOK UP
  568. The Accessory now has a look up facility using the Telephone conversion 
  569. file in use by NameNet (NAMENET.TCV). It is now possible to put a 
  570. different file called NAMENET.TCA in to the same folder and this will be 
  571. loaded instead.
  572.  
  573. Load TCV in the tweaks pop up now gives the option of disabling the file 
  574. to release memory. This can be the default option when accessory booted.
  575.  
  576. MODEM MANAGEMENT
  577. The accessory now manages the setting of the modem more comprehensively 
  578. in two ways.
  579.  
  580. 1. NameNet and the Accessory now inform each other about modem status so 
  581.    that if the accessory has set the modem and then NameNet is used to 
  582.    dial a number it will forgo the modem reset sequence. Similarly the 
  583.    accessory will not reset the modem if NameNet has already done so. If 
  584.    NameNet's modem settings are changed or the accessory unsets the modem 
  585.    (double-clicking on the redial button with the right mouse button down) 
  586.    then if either are used to dial the next number then the reset 
  587.    sequence will appear first.
  588.  
  589. 2. The accessory will now use information from a file called NAMENET.MDM 
  590.    in the same folder as the .DAT file being used to decide to re-reset 
  591.    the modem when dialling. This is to deal with other programs setting 
  592.    the modem differently.
  593.  
  594.         NAMENET.MDM is a plain ASCII text file
  595.         Line 1 contains the number of programs to be looked for. 
  596.         Subsequent lines contain the names of the programs to be looked 
  597.         WITHOUT their extenders for example.
  598.  
  599.         -------------------------cut here-------------------------------
  600.         4
  601.         CIXCOMM
  602.         STFAX
  603.         CONNECT
  604.         FASTCOM
  605.         -------------------------cut here-------------------------------
  606.  
  607.    These tests are only made when the accessory is not top window and the 
  608.    modem has been set. If the accessory finds one of the listed programs 
  609.    running then it will regard the modem as needing to be reset. When you 
  610.    next top or open the accessory's window a message will briefly be shown 
  611.    telling you (<PROGNAME> may have used modem). The next time you dial a 
  612.    number you will first see the reset sequence again.
  613.  
  614. Holding down right mouse button can be simulated by holding down shift. 
  615. This is to allow easier operation with Magicmac on single button mouse 
  616. machines.
  617.  
  618. Pop up box allowing tweaks variables to be incremented or decremented was 
  619. not being properly positioned in ST Medium resolution. Now fixed
  620.  
  621. Write delay was not working properly.
  622. Now an extra tweak "Disp Delay"
  623. This controls the delay before the full entry display is fetched. Set too 
  624. low and premature display will slow down browsing using the left and 
  625. right arrow keys. Set too high and it gets boring waiting for the display!
  626.  
  627. The open from keyboard option is now saved in the NN_ACC.INF file and so 
  628. can now be set to be permanently disabled.
  629.  
  630.  
  631. v4.212
  632.  
  633. Modified to take longer alternate carrier string eg Mercury changed to 
  634. "Cable and Wireless"
  635. ==========================================================================
  636.                                Support files
  637. ==========================================================================
  638. NN_TWEAK 4.100
  639. Comment_first variable now set by NN_Tweak. This controls whether address 
  640. comes before Comment (default) or vice versa
  641.  
  642. Holding down right mouse button can be simulated by holding 
  643. down shift key. NN_TWEAK.PRG sets up this.
  644.  
  645. UK National code changes.
  646.  
  647. Reading has changed from 01734 xxxxxx to 0118 9xx xxxx Parallel 
  648. working of the old code will continue during 1996. The 1995 TCV has been 
  649. updated to convert both 0734 and 01734 to 0118 9.
  650.  
  651. LO_1995 folder contains and extended TCV that also converts old old style 
  652. London numbers from 01- to 0171- or 0181-
  653.  
  654. Some duplications removed from UK TCV
  655.  
  656.  
  657.  
  658.