parties and the price of the licenced Software. The limitation of liability in this Section 15 shall not apply to breaches of Sections 13 and 14. 16. SOURCE CODE ESCROW (a) Immediately upon execution of this Agreement, Garman shall maintain on each AS400 at an Authorized Location the most current version of: (1) all source code for the Software in machine readable form, with user option to print; (2) all program and user documentation in machine readable and printed form; (3) all tools such as compilers, assemblers, linkers and editors required to make the source code into the functional Software operating in accordance with the Specifications as amended from time to time; (4) a complete explanation of any procedures that are not standard practice, required to create from the source code the functional Software; (5) all documentation listing program and module inputs and their sources, outputs and their destinations, and any other relevant program and module documentation, (collectively, the "Codes"). PAGE 8 This Source Code shall remain the property of Garman unless Sparkling exercises its option to purchase as specified in the Source Code Agreement. The Source Code on each AS400 shall be the most current version of all Codes for all corrections, bug fixes, Improvements and new releases of the Software which are licensed by Sparkling hereunder. Sparkling shall not be entitled to make use of the Codes except as provided in Section (b), provided that Sparkling may itself or by retaining independent experts, examine and test the materials for compliance with the obligations of Garman hereunder. (b) Garman hereby grants to Sparkling, a perpetual, fully paid, non-exclusive license entitling Sparkling to use and reproduce the Codes deposited with it pursuant to Section (a) to change, update, add to, or substitute the Codes, the Software or any part thereof,