instruction:
In this task, you're given a passage that represents a legal contract or clause between multiple parties, followed by a question that needs to be answered. Based on the paragraph, you must write unambiguous answers to the questions and your answer must refer a specific phrase from the paragraph. If multiple answers seem to exist, write the answer that is the most plausible.
question:
Exhibit 10.2     SERVICES AND HOSTING AGREEMENT   THIS SERVICES AND HOSTING AGREEMENT (this Agreement) is entered into by and between VITALIBIS INC a Nevada C having its principal place of business at 5348 Vegas Drive, Las Vegas, NV 89108 (hereinafter, -Licensee), and VOTOCAST, Inc. a California corporation (dba, newkleus), having its principal place of business at PO Box 7302 Newport Beach, CA 92658 (hereinafter, VOTOCAST). VOTOCAST and Licensee may also be referred to individually as a Party and collectively as the Parties.   WHEREAS, VOTOCAST provides certain hosting and technical services, including iOS and Android Mobile Applications, APIs, SDKs and Admin Module (Services); and   WHEREAS, Licensee wishes to engage VOTOCAST, and VOTOCAST desires to be engaged by Licensee, to provide hosting and technical services on the terms and subject to the conditions set forth below.   NOW. THEREFORE, in consideration of the promises, benefits, and covenants set forth herein, the Parties hereby agree as follows:   1. SERVICES   1.1 Grant of License. Under the terms and conditions of this Agreement, VOTOCAST hereby grants to Licensee a nonexclusive, nontransferable license, to access the Services and provide Licensee's users (Licensee Users) with access to the Services. Licensee may not transfer the license granted in this Agreement unless such transfer is mutually agreed upon by the Parties in a writing signed by the Parties. VOTOCAST reserves all rights under any intellectual property rights in and to the Services not expressly granted in this Agreement.   1.2 Services. VOTOCAST shall provide the Services to Licensee as specifically set forth in Exhibit A, attached hereto.   1.3 Acceptance Testing. Prior to the payment of the License and Hosting Fees defined in Exhibit A, Licensee shall have the right to conduct acceptance testing (Acceptance Testing) to verify that the Services satisfy the acceptance criteria set forth in Exhibit B (Acceptance Criteria). Acceptance Testing shall commence within five (5) business days from the date on which VOTOCAST notifies Licensee, in writing by U.S. mail or electronic mail that all implementation work has been completed and is ready for Acceptance Testing by Licensee. In the event that the Services do not conform to the Acceptance Criteria, Licensee shall give VOTOCAST written notice thereof. VOTOCAST shall make commercially reasonable efforts to correct any deficiencies that prevent the Services from conforming to the Acceptance Criteria. When the Services have successfully conformed to or satisfied the Acceptance Criteria, Licensee shall give VOTOCAST written notice by U.S. mail or electronic mail of acceptance (Acceptance). Acceptance by Licensee shall be automatically deemed to have occurred: (a) fifteen (15) business days after Licensee's receipt, if Licensee does not communicate to VOTOCAST any defects in the Services, or (b) if Licensee uses the Services in the normal and usual operation of Licensee's business prior to written Acceptance. Licensee shall have the right to terminate this Agreement if, in its sole discretion, the Services have not conformed to the Acceptance Criteria within thirty (30) days from the date of Acceptance Testing; provided however, VOTOCAST shall continue to be entitled to receive, and Licensee shall be obligated to pay to VOTOCAST, any and all amounts owing for Implementation Fees up to the date of termination.   1.4 Additional Services. VOTOCAST and Licensee agree that any additional services (Additional Services) to be provided by VOTOCAST to Licensee shall be described in a statement of work (SOW'). which shall be executed by authorized representatives of both Parties. The Parties agree that maintenance and support services as set forth in Sections 2.2 and 2.3, respectively, shall not constitute Additional Services arid shall not require an SOW. Each SOW will be deemed to incorporate the terms and conditions of this Agreement unless SOW explicitly states otherwise. Each SOW shall reference this Agreement, contain a description of the services to be provided and the associated fees and charges, and such additional terms and conditions as the Parties may desire to include. The Services and Additional Services shall be collectively referred to herein as the Services?' The Agreement and any SOWs shall be collectively referred to herein as the Agreement. The form of the SOW is outlined in Exhibit D.   1.5 Modification of the Services. VOTOCAST shall provide sixty (60) days prior written notice to Licensee of any proposed change or modification by VOTOCAST to the Services that will materially affect Licensee or Licensee Users' use of, or ability to use. the Services.

 1

Source: VITALIBIS, INC., 8-K, 3/16/2018







  2. VOTOCAST'S OBLIGATIONS   2.1 Privacy. VOTOCAST shall use commercially reasonable efforts to protect the privacy of Licensee and Licensee Users and the content that is transmitted through the Services. VOTOCAST will only access and disclose information as necessary to comply with applicable laws and government orders or requests, to provide the Services, to operate or maintain its systems or to protect itself or Licensee Users. In all such instances. VOTOCAST shall provide prior written notice to Licensee of not less than three (3) business days prior to accessing or disclosing such information so that Licensee may have an opportunity to dispute or restrict such disclosure. Licensee acknowledges, however, that Licensee and Licensee Users' content will not pass through nor be stored in a segregated or separate physical location from which VOTOCAST'S other users content will be transmitted or stored.   2.2 Maintenance of System. VOTOCAST shall use commercially reasonable efforts to maintain or cause to be maintained the software and systems required for the operation of the Services. For avoidance of doubt. maintenance services are limited to Services and not custom code.   2.3 Support. VOTOCAST will identify a primary point of contact for support escalation, to be accessible pursuant to the Service Levels set forth in Exhibit C.   2.4 Availability of Services. Unless otherwise indicated on Exhibit A hereto, the Services will be accessible to Licensee and Licensee Users via the Wi-Fi, broadband, or cellular services twenty-four (24) hours a day, seven (7) days a week, except for scheduled maintenance and required repairs, and except for any loss or interruption of Services due to causes beyond the control of VOTOCAST or which are not reasonably foreseeable by VOTOCAST, including, but not limited to, interruption or failure of Wi-Fi, cellular, telecommunication or digital transmission links and Wi-Fi or cellular slow-downs or failures. VOTOCAST agrees to provide reasonable written notice to Licensee prior to any scheduled maintenance or required repairs that would cause the Services to be inaccessible. VOTOCAST does not provide Wi-Fi, broadband or cellular services to Licensee or Licensee Users.   2.5 Credit for Interruption of Services. In the event of any loss or interruption of Services solely due to VOTOCAST controlled activities. Licensee's sole and exclusive remedy and VOTOCAST'S sole and exclusive liability for any loss or interruption of Services shall be as follows. For loss or interruption of Services which is not due to scheduled maintenance, and is caused by VOTOCAST, and such loss or interruption of Services exceeds a continual period of one (I) hour per Exhibit C, Licensee shall receive a credit against future Services equal to one-thirtieth (1/30) of the monthly fees for the Services for each cumulative hour, up to a maximum total of the fees charged for Services for the applicable month of the affected Services.   2.6 Response Time. VOTOCAST shall have qualified personnel respond to outages, emergencies and requests for support from Licensee within the time frames set forth in the Service Levels set forth in Exhibit C.   3. LICENSEE'S OBLIGATIONS   3.1 Requirements. Licensee hereby agrees that it will offer, access, and make the Services available to Licensee Users pursuant to a terms of use agreement (Terms of Use) adapted to local laws and languages no less protective of VOTOCAST'S rights, in all material respects, than the terms of this Agreement. Licensee agrees to obtain acceptance by provable electronic means from each Licensee User of the Terms of Use prior to such Licensee User's initial use of the Services.   3.2 Suspension or Termination. If VOTOCAST becomes aware of, or suspects any violation of, Licensee's Terms of Use by any Licensee User, VOTOCAST shall immediately notify Licensee and provide reasonable detail of such violation. The Parties shall use commercially reasonable efforts to promptly resolve the violation or suspected violation. If the matter cannot be promptly resolved, however, VOTOCAST reserves the right to suspend or terminate the provision of Services to the violating Licensee User as reasonably necessary to protect VOTOCAST'S interests.   3.3 Representations. Licensee shall not make any representations or warranties concerning the Services beyond those expressly made in writing by VOTOCAST, and shall not misrepresent the Services or the performance or functionality thereof.   3.4 Licensee Mobile Apps, APIs, SDKs. Licensee will provide to VOTOCAST the information, such as the domain name and URL for the Websites, that will be used for the Services and any other information of Licensee or a Licensee User necessary for VOTOCAST to perform the set- up and other initial services before Licensee or such Licensee User will have access to the Services.

 2

Source: VITALIBIS, INC., 8-K, 3/16/2018







  3.5 Provision of Mobile Apps, APIs, SDKs. Licensee shall provide VOTOCAST with all logos, text, images. and other data of Licensee to be used to produce and support Licensee's Mobile Apps (Licensee Content'). Licensee warrants and represents to VOTOCAST that Licensee has full power and authority to provide to VOTOCAST and to authorize VOTOCAST'S use of, the Licensee Content provided by Licensee for developing the Mobile Apps, and agrees to defend and indemnify VOTOCAST with respect to any claims arising from VOTOCAST'S or Licensee's use of such Licensee Content   3.6 Removal of Licensee Content. VOTOCAST shall not exclude or remove from the Mobile Apps or databases any Licensee Content or other content not supplied by VOTOCAST without the written consent of Licensee. Licensee is solely responsible for monitoring and exerting editorial control over the Mobile Apps, APIs, SDKs and databases. Nothing in this Agreement obligates VOTOCAST to monitor or exert editorial control over the Mobile Apps, APIs, SDKs or databases.   4. PRICING AND PAYMENT   4.1 Services Fees. Licensee shall pay VOTOCAST the Services Fees in accordance with the applicable fee and payment schedule set forth in Exhibit A hereto. VOTOCAST expressly reserves the right to change its rates charged hereunder for the Services during any Renewal Term (as detined herein) but agrees that rates may not increase by more than ten percent (10%) during any Renewal Term. If circumstances require VOTOCAST to raise its rates more than ten percent (10%) during any Renewal Term, VOTOCAST will provide Licensee cost related supporting documentation to justify the rate increase. VOTOCAST will give Licensee at least thirty (30) days prior written notice of any rate changes during any Renewal Term.   4.2 Payment. All fees are due and payable within thirty (30) days of the applicable VOTOCAST invoice. Any payments made later than the due date will accrue interest from the date due until the date paid at the rate of one percent (I%) per month on the amount due, or the maximum rate permitted by law, whichever is less. In addition, failure of Licensee to fully pay any fees within sixty (60) days after the applicable due date, shall be deemed a material breach of this Agreement, justifying suspension of the performance of Services by VOTOCAST, and will be sufficient cause for immediate termination of this Agreement by VOTOCAST. Any such suspension does not relieve Licensee from paying fees past due plus interest and in the event of collection enforcement, Licensee shall be liable for any costs associated with such collection, including, but not limited to, legal costs, attorneys' fees, court costs and collection agency fees.   4.3 Taxes. All amounts payable hereunder are exclusive of any sales, use, excise, property, value added or any other taxes associated with Licensee's or Licensee Users' use of the Services. Licensee is responsible for payment of any and all such taxes (excluding taxes based on VOTOCAST'S net income).   4.4 Licensee Revenues. Except with respect to the fees set forth in Exhibit A Licensee shall be authorized to keep all revenues derived from Licensee's exploitation of Services including. but not limited to advertising, sponsorships, subscriptions, and any other types of revenues.   5. OWNERSHIP AND PROPRIETARY RIGHTS   5.1 Proprietary Rights of Licensee. As between Licensee and VOTOCAST, Licensee Content shall remain the sole and exclusive property of Licensee, including, without limitation, all copyrights, trademarks, patents, trade secrets, and any other proprietary rights. Except as provided in this Section 6.1 nothing in this Agreement shall be construed to grant VOTOCAST any ownership rights in, or license to, the Licensee Content provided by Licensee or Licensee Users. Licensee hereby grants to VOTOCAST a non-exclusive, worldwide, royalty-free license during the term of this Agreement to edit, modify. adapt. translate, exhibit, publish, transmit, participate in the transfer of, reproduce, create derivative works from, distribute, perform, display and otherwise use Licensee Content as necessary to render Services to Licensee under this Agreement.   5.2 Proprietary Rights of VOTOCAST. THIS AGREEMENT IS NOT A WORK-FOR-HIRE AGREEMENT. All materials, including but not limited to any computer software (in object code and source code form), data, information or content developed or provided by VOTOCAST or its suppliers under this Agreement, and any know-how, methodologies, equipment. or processes used by VOTOCAST to provide the Services to Licensee and Licensee Users, including, without limitation, all copyrights, trademarks, patents, trade secrets, and any other proprietary rights inherent therein and appurtenant thereto (collectively, VOTOCAST Materials) shall remain the sole and exclusive property of VOTOCAST or its suppliers. To the extent, if any, that ownership of the VOTOCAST Materials does not automatically vest in VOTOCAST by virtue of this Agreement or otherwise, Licensee hereby transfers and assigns to VOTOCAST all rights, title and interest which Licensee may have in and to the VOTOCAST Materials. Licensee acknowledges and agrees that VOTOCAST is in the business of hosting Mobile Apps and providing Mobile App services, and that VOTOCAST shall have the right to provide to third parties services which are the same or similar to the Services, and to use or otherwise exploit any VOTOCAST Materials in providing such services.

 3

Source: VITALIBIS, INC., 8-K, 3/16/2018







  5.3 Feedback. With regard to any recommendations, ideas, contributions, corrections. enhancements, improvements, or the like relating to the Services that are created or originated by Licensee (Feedback), Licensee shall, prior to disclosure of such Feedback to VOTOCAST, provide written notice to VOTOCAST if Licensee considers the Feedback to be proprietary to Licensee. The Parties will then exercise commercially reasonable efforts to reach an agreement regarding ownership and use of the Feedback prior to disclosure by Licensee. Any Feedback submitted to VOTOCAST without Licensee providing such written notice, shall be deemed the sole property of VOTOCAST and the same, together with all copyrights, trade secrets, patent rights, and other intellectual property thereto shall be and hereby are assigned to VOTOCAST.   6. WARRANTIES   6.1 Licensee Warranties. Licensee warrants that: (a) it is duly organized, validly existing, and in good standing under the jurisdiction of its formation; (b) it has all requisite power and authority to execute this Agreement and to perform its obligations hereunder; (c) the execution, delivery, and performance of this Agreement has been duly authorized and this Agreement is a valid and binding contract enforceable in accordance with its terms; (d) VOTOCAST'S use of any data, information, or materials, including, without limitation, the Licensee Content and Licensee User information, provided by Licensee or Licensee Users does not and will not, to Licensee's knowledge, contain any content, materials, advertising or services that are materially inaccurate or that infringe on or violate any applicable law, regulation or right of a third party, including, without limitation, or any proprietary, contract, moral, or privacy right or any other third party right, and that Licensee and/or Licensee Users own the Licensee Content or otherwise has the right to place the Licensee Content on the Mobile Apps; and (e) Licensee has obtained any authorization(s) necessary. Should Licensee receive notice of a claim regarding the Mobile Apps, Licensee shall promptly provide VOTOCAST with written notice of such claim. The sole remedy for any breach of Section 6.1 (d) and (e) shall be the provisions in Section 7.1.   6.2 VOTOCAST'S Warranties. VOTOCAST warrants that: (a) it is a California corporation duly organized and validly existing under the jurisdiction of its formation; (b) it has all requisite power and authority to execute this Agreement and to perform its obligations hereunder; (c) the execution, delivery, and performance of this Agreement has been duly authorized and this Agreement is a valid and binding contract enforceable in accordance with its terms; (d) the Services, as set forth in the terms of this Agreement, will be performed in accordance with applicable industry standards; (e) Licensed Software—Warranty is not based on time, but is based on support and maintenance of the prior 2 versions (defined by update) and the current version. (For clarity, if the current version is 1.7. we would also warrant 1.6 and 1.5.); (f) Configuration and Customization Services — Licensee has a 15 business day period directly after the production release to report any defects related to the customization services; these defects are covered under the warrant and are corrected at no cost to the customer; and (g) Licensee's use of any VOTOCAST Materials provided on the Mobile Apps does not and v. ill not, to VOTOCAST'S knowledge, contain any content, materials, advertising or services that are materially inaccurate or that infringe on or violate any applicable law, regulation or right of a third party. including, without limitation, or any proprietary, contract, moral, or privacy right or any other third party right, and that VOTOCAST owns the content or otherwise has the right to place the content on the Mobile Apps. The sole remedy for any breach of Section 6.2 (e) shall be the provisions in Section 7.2.   6.3 Disclaimer of Warranty. EXCEPT FOR THE LIMITED WARRANTY SET FORTH IN SECTION 6.2 VOTOCAST MAKES NO WARRANTIES HEREUNDER, AND VOTOCAST EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED. INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT.   7. INDEMNIFICATION   7.1 Indemnification by Licensee. Licensee agrees to defend any action brought against VOTOCAST with respect to any claim, demand, cause of action, debt or liability, including reasonable outside attorneys' fees, to the extent that such action arises from the negligence or willful misconduct of Licensee or is based upon a claim that any of the Licensee Content to be provided by Licensee hereunder or other material on the Mobile App infringes or violates any rights of third parties, including without limitation, rights or publicity, rights of privacy, patents, copyrights, trademarks, trade secrets, and/or licenses.   7.2 Indenmification by VOTOCAST. VOTOCAST agrees to defend any action brought against Licensee with respect to any claim, demand, cause of action, debt or liability, including reasonable attorneys' fees, to the extent that such action arises from the negligence or willful misconduct of VOTOCAST or is based upon a claim that any of the VOTOCAST Materials provided by VOTOCAST on the Mobile Apps infringes or violates any rights of third parties, including without limitation, rights or publicity, rights of privacy, patents, copyrights, trademarks, trade secrets, and/or licenses.

 4

Source: VITALIBIS, INC., 8-K, 3/16/2018







  7.3 Notice. In claiming any indemnification hereunder, the indemnified Party shall promptly provide the indemnifying Party with written notice of any claim which the indemnified Party believes falls within the scope of the foregoing Sections. The indemnified Party may, at its own expense, assist in the defense if it so chooses, provided that the indemnifying Party shall control such defense and all negotiations relative to the settlement of any such claim and further provided that any settlement intended to bind the indemnified Party shall not be final without the indemnified Party's written consent, which shall not be unreasonably withheld or delayed.   8. LIMITATION OF LIABILITY   8.1 Exclusion of Certain Damages. VOTOCAST SHALL HAVE NO LIABILITY FOR UNAUTHORIZED ACCESS TO, OR ALTERATION, THEFT OR DESTRUCTION OF, THE MOBILE APPS OR LICENSEE'S OR LICENSEE USER'S DATA FILES, PROGRAMS OR INFORMATION THROUGH ACCIDENT, FRAUDULENT MEANS OR DEVICES. VOTOCAST SHALL HAVE NO LIABILITY WITH RESPECT TO VOTOCAST'S OBLIGATIONS UNDER THIS AGREEMENT OR OTHERWISE FOR ANY CONSEQUENTIAL, EXEMPLARY, SPECIAL. INCIDENTAL, OR PUNITIVE DAMAGES OF ANY KIND (INCLUDING, WITHOUT LIMITATION, LOSS OF PROFITS, REVENUE. BUSINESS, OR DATA), EVEN IF VOTOCAST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.   8.2 Limitation. TO THE MAXIMUM EXTENT PERMITTED BY LAW, VOTOCAST'S AGGREGATE LIABILITY ARISING FROM OR RELATING TO THIS AGREEMENT OR THE USE OR INABILITY TO USE THE SERVICES SHALL BE LIMITED TO THE AMOUNT OF ALL FEES ACTUALLY RECEIVED BY VOTOCAST FROM LICENSEE UNDER THIS AGREEMENT. THIS LIMITATION APPLIES TO ALL CAUSES OF ACTION IN THE AGGREGATE, INCLUDING, WITHOUT LIMITATION, TO BREACH OF CONTRACT, BREACH OF WARRANTY, NEGLIGENCE. STRICT LIABILITY, MISREPRESENTATIONS, AND OTHER TORTS.   9. CONFIDENTIALITY   9.1 Confidential Information. Each Party agrees that during the course of this Agreement, information that is confidential or proprietary may be disclosed to the other Party, including, but not limited to, software, algorithms, technical processes and procedures, product designs, sales, cost and other unpublished financial information, product and business plans, revenues, advertising relationships, projections, and marketing data, and any other information that the disclosing Party (Discloser) desires to protect against unrestricted disclosure by the receiving Party (Recipient') that: (a) if disclosed in tangible or electronic form, is marked as confidential, (b) if disclosed orally or visually, is designated orally as confidential at the time of disclosure or within a reasonable period of time thereafter, or (c) that the Recipient knows or should reasonably know is confidential or proprietary. The Recipient will maintain the confidentiality of the Discloser's Confidential Information with at least the same degree of care that it uses to protect its own confidential information, but no less than a reasonable degree of care. The Recipient will not disclose any of the Discloser's Confidential Information to any employees or third parties except for (I) the employees of the Recipient who have a need to know and who have agreed in writing to maintain the confidentiality of such information, and (2) Recipient's third party contractors who have agreed in writing to maintain the confidentiality of such information. These confidentiality obligations shall survive for three (3) years after expiration or termination of this Agreement; provided, that the expiration of such obligations shall not affect any other restrictions on the Recipient, including without limitation, any restrictions under patent or copyright laws.   9.2 Exceptions. Confidential Information will not include any information that is: (a) rightfully in the public domain without any breach by the Recipient, but only from the date it entered the public domain. (b) rightfully received by Recipient from a third party without any obligation of confidentiality, (c) rightfully known to the Recipient without any obligation of confidentiality prior to its receipt from the Discloser, (d) independently developed by the Recipient's employees without use of the Discloser's Confidential Information. (e) made generally available to third parties by the Discloser without restrictions on disclosure, (0 required, on advice of counsel, to be disclosed under applicable laws, rules, or regulations, provided that Recipient gives reasonable prior notice to Discloser of such duty to disclose, or (vii) technical feedback from Licensee related to the Services.   10. TERM AND TERMINATION   10.1 Term. This Agreement shall commence as of the Effective Date and shall continue in effect for one (I) year, unless earlier terminated as expressly provided in Sections 1.3. 10.1. or 10.2 of this Agreement (the *Initial Term). This Agreement shall automatically renew beyond the Initial Term for successive one (I) year terms (each, a Renewal Term), unless a Party provides the other with written notice of termination at least one hundred eighty (180) days prior to the expiration of the Initial Term or the then-current Renewal Term. Regardless of the term, Licensee can terminate Agreement with at least one hundred eighty (180) days written notice with no further obligation.

 5

Source: VITALIBIS, INC., 8-K, 3/16/2018







  10.2 Termination for Breach. Notwithstanding the foregoing, either Party may terminate this Agreement by giving written notice to the other Party if the other Party is in material breach of any obligation under this Agreement, ''which breach is not cured within thirty (30) days after receipt of written notice of such breach. In addition, either Party may terminate this Agreement effective immediately upon written notice to the other Party if the other Party: (a) terminates or suspends its business operations, (b) becomes the subject of any bankruptcy or insolvency proceeding, (c) becomes insolvent or unable to pay its obligations as they accrue, or (d) becomes subject to direct control by a trustee, receiver, or similar authority.   10.3 Effect of Termination. Upon termination of this Agreement. VOTOCAST shall immediately cease providing all Services, Licensee and Licensees Users shall discontinue use of the Services. and VOTOCAST shall delete all stored contents of Licensee and Licensees Users (after first delivering a copy of such stored content to Licensee). However, VOTOCAST shall continue to be entitled to receive, and the Licensee shall continue to pay to VOTOCAST, the amounts owing to VOTOCAST up to the date of termination pursuant to Section 4. Termination of this Agreement shall not act as a waiver of any breach of this Agreement or as a release of either Party from any liability for breach of such Party's obligations under this Agreement. Regardless of any other provision of this Agreement, VOTOCAST shall not be liable by reason of termination of this Agreement for compensation, reimbursement, or damages on account of the loss of prospective profits on anticipated sales, or on account of expenditures, investments, leases or other commitments made in connection with Licensee's business or otherwise, excluding any amounts paid by Licensee to VOTOCAST pursuant to the terms of this Agreement.   10.4 Survival. Sections 4.2. 4.3. 5. 6. 7, 8. 9. 10.3. 10.4, 11, and any other provision of this Agreement which by its nature or express terms extends beyond the duration of this Agreement, shall survive any termination of this Agreement.   11. OTHER PROVISIONS   11.1 Independent Parties. Nothing contained in this Agreement shall be construed as creating a joint venture, partnership, agent or employment relationship between VOTOCAST and Licensee.   11.2 Waiver. The failure of either Party to enforce any provision of this Agreement shall not be deemed a waiver of that provision or of the right of the Party to thereafter enforce that or any other provision.   11.3 Severability. If any term or provision of this Agreement should be declared invalid by a court of competent jurisdiction or by operation of law, the remaining terms and provisions of this Agreement shall be unimpaired, and the invalid term or provision shall be replaced by such valid term or provision as comes closest to the intention underlying the invalid term or provision.   11.4 Notices. All notices and other communications required or permitted under this Agreement shall be in writing and shall be: (a) delivered personally, (b) sent by confirmed email, (c) sent by commercial overnight courier with written verification of receipt, or (d) sent by registered or certified mail, return receipt requested, postage paid, to the address of the Party to be noticed as set forth herein, or such other address as such Party last provided to the other by written notice.   VITA LI BI S. INC. Attn: Thomas Raack 5348 Vegas Drive Las Vegas, NV 89108 Phone: 702-944-9620 Email: traack@vitalibis.com

VOTOCAST, Inc. (dba, newkleus) Attn: Steve Raack PO Box 7302 Newport Beach, CA 92658 Phone: 310-259-1248 Email: steve@VOTOCAST.com   11.5 Integration. This Agreement and its exhibits constitute the entire agreement between the Parties with respect to the subject matter hereof and supersede all prior proposals, negotiations, conversations, discussions and agreements between the Panics concerning the subject matter hereof.

 6

Source: VITALIBIS, INC., 8-K, 3/16/2018







  11.6 Assignment. Neither Party may assign this Agreement or otherwise transfer in any way any of the rights and obligations arising out of this Agreement without the prior written consent of the other Party. Notwithstanding the foregoing, (1) either Party may assign this Agreement to any entity who acquires (by merger, acquisition, or otherwise) all or substantially all of the business assets of such Party applicable to the subject matter of this Agreement; and (2) VOTOCAST may subcontract any portion of the Services to a third party contractor without the prior consent of Licensee, provided that VOTOCAST remains fully responsible to Licensee for the delivery of such Services as set forth in this Agreement. Any attempted assignment or delegation without such prior written consent, except as expressly set forth herein, will be void, or at the non-assigning Party's sole discretion, may be treated as fully binding upon and in force and effect against any such successor or assign.   11.7 Publicity. VOTOCAST may only use the name of and identify Licensee as a VOTOCAST client. in advertising, publicity, or similar materials distributed or displayed to prospective clients upon the written approval (by email or other written means) of Licensee, which approval shall not be unreasonably withheld or delayed.   11.8 Force Majeure. Except for the payment of fees by Licensee, neither Party shall be responsible for any delay or failure to perform obligations specified in this Agreement due to causes beyond the Party's reasonable control. including, without limitation, acts of God, strikes, lockouts, riots, acts of war, governmental regulations, shortage of equipment, materials or supplies, fire, power failure. earthquakes, severe weather, floods or other natural disaster; provided, however, it is understood that this Section is intended only to suspend and not discharge a Party's obligations under this Agreement and that when the causes of the delay or failure are removed or alleviated, the affected Party shall resume performance of its obligations hereunder.   11.9 Amendments. No amendment or modification of any provision of this Agreement shall be effective unless the same shall be in writing and signed by both Parties.   11.10 Governing Law. This Agreement shall be governed by the laws of the State of California without giving effect to conflict or choice of law principles. The Parties hereto agree that the exclusive jurisdiction and venue for any action under this Agreement shall be the state and federal courts sitting in California, and each of the Parties hereby agrees and submits itself to the exclusive jurisdiction and venue of such courts for such purpose.   11.11 Freedom of Action. This Agreement is non-exclusive. The Parties acknowledge that each Party is free to enter into agreements that are similar to this Agreement with any corporation or other entity; including competitors of the other Party, provided the confidentiality provisions of this Agreement are not breached and the intellectual property rights of the other Party are not misappropriated or infringed.   11.12 Injunctive Relief. The Parties acknowledge that any breach by the other Party of any of the covenants or provisions contained in this Agreement may give rise to irreparable injury to non-breaching Party inadequately compensable in damages alone. Accordingly, the non- breaching Party may seek preliminary and permanent injunctive relief against the breach or threatened breach of said covenants or provisions. Such relief shall be in addition to any other legal or equitable remedies that may be available to the non-breaching Party.   11.13 Laws and Regulations. Licensee and VOTOCAST agree to comply with applicable laws, rules, and regulations, including any Internet regulations or policies and applicable export laws, in its performance under this Agreement.   11.14 Non-Solicitation. Each Party agrees that during the term of this Agreement and for a period of twelve (12) consecutive months thereafter they shall not, directly, solicit, engage, compensate, induce in any way or hire for employment or other representation, any officer, employee, consultant or other representative employed or retained by the other Party or assist any other person or entity to do any of the foregoing. If any such action occurs and results in an employee accepting employment with the other Party, the Party with whom the employee accepts employment agrees to pay to the other Party as liquidated damages, an amount equal to two times that particular individual's annual salary and bonus.

 7

Source: VITALIBIS, INC., 8-K, 3/16/2018







  11.15 Execution and Authority. This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument. A facsimile or imaged copy of this Agreement, including the facsimile or imaged signatures of the Parties' representatives thereon, shall for all purposes be deemed equivalent to an original.   11.16 Effective Date. The Effective Date of this Agreement shall be the later of the dates shown by the signatures below.   IN WITNESS WHEREOF. the Parties have caused this Agreement to be executed below by their respective duly authorized representatives.     VITABILIS, INC. VOTOCAST, INC. (Votocast)       By: /s/ Markus Frick By: /s/ Steven P. Raack Name: Markus Frick Name: Steven P. Raack Title: Director Title: CEO    Date: 3-14-18 Date: 3-7-18

 8

Source: VITALIBIS, INC., 8-K, 3/16/2018







  EXHIBIT A SERVICES AND FEES Services Fees:   1. Implementation Fees:   Implementation Fees for Branded Mobile Apps are shown in the table below:   Service Fee Branded Mobile Apps $0 Admin Database $0 Website Integration (APIs) $0 Existing Mobile App Integration (APIs and/or SDKs) SO   These are one-time fees, paid in advance. No work will begin until these fees have been received.   2. License and Hosting Fees   License and Hosting Fees are as shown in the table below:   # of Monthly Video Views Fee Up to 9,999 SO Between 10.000 — 24,999 $1.000 Between 25.000 — 49,999 $1.500 Over 50,000 $2,000   License and Hosting Fees will be billed after each month, based on the Total Number of Videos Views for that month. For tracking and validation purposes, the Total Number of Video Views will be shown within the Admin Database as a cumulative metric.   3. Scone of Services:   - Branded iOS Mobile App - Branded Android Mobile App - Application APIs - Application SDKs - Admin Database   Unless specifically noted othenwise, the scope of all services provided by VOTOCAST is limited to the usage and ongoing support of the Services only, and does not include analysis, operation, integration, development, additional training or modification of other custom or OEM packaged software applications, hardware or systems. Such services can be requested by Licensee and negotiated under a separate SOW.   PRICES ARE STRICTLY CONFIDENTIAL. NO PART OF THIS DOCUMENT, ESPECIALLY PRICING INFORMATION, MAY BE DISCLOSED IN ANY MANNER TO A THIRD PARTY WITHOUT THE PRIOR WRITTEN CONSENT OF VOTOCAST.

 9

Source: VITALIBIS, INC., 8-K, 3/16/2018







  EXHIBIT B   ACCEPTANCE CRITERIA   Acceptance criteria shall be as follows:   · Licensee Content was applied to the Mobile Apps appropriately     · A user can create a new account and login using an existing account     · A user can upload a video, vote for a video, comment on a video, share a video, report a video, follow another user, follow a campaign, and set up their user profile     · An admin user can login to the Admin Module, create campaigns, delete comments, delete videos, export user information and monitor key metrics   Upon Acceptance approval by Licensee per Section 13, VOTOCAST will assist in publishing the Mobile Apps on the AppStore and on GooglePlay.

 10

Source: VITALIBIS, INC., 8-K, 3/16/2018







  EXHIBIT C SERVICE LEVELS   VOTOCAST shall provide support to Licensee, in English, through e-mail (support@VOTOCAST.com), five (5) days a week, eight hours a day (9:00 to 5:00 PST). Monday to Friday, excluding federal and banking holidays. Licensee shall be solely responsible for support to Licensee Users. Licensee agrees that VOTOCAST is responsible only for providing the Services, and is not responsible for providing any services or performing any tasks not specifically set forth in Exhibit A. unless such services or tasks are mutually agreed upon in writing by authorized representatives of the Parties.   Severity Response Time Severity 1 Every Two Hours (24x7) Severity 2 Every 8 Hours (9AM-5PM PST) Severity 3 Every 48 Hours (9A1V1-5PM PST) Severity 4 Every 72 Hours (9AM-5PM PST)   Response Time means the time beginning when Licensee informs VOTOCAST of a Support incident and ending when the Support incident is either resolved or a reasonable fix is implemented.   Support Incident Severity Definitions and Responses:   Classifications. By mutual agreement (following the definitions noted here below), Support incidents will be classified by type as a Severity I, 2, 3 or 4.   Severity 1 Definition - Critical business impact, including Licensee being unable to use one or more of the features resulting in a critical impact on operations. This condition requires immediate resolution.   Severity 1 Condition - Issue has a critical business impact and / or a crippling effect on the Licensee's business. Examples include the following:   · The production system is down · Critical features are unusable · Data is not accessible · Company has repeated production outages that are disrupting the success of their business   NOTE: A critical situation does not automatically imply Severity 1. The associated problem's business impact sets the Severity.   Severity 2 Definition — To the extent not a Severity 1, significant business impact, including when one of the critical features is usable but is severely limited. Severity 2 Conditions. Examples include the following:   · Non-production system data is inaccessible · Degraded performance having serious negative impact on business · A database/application error has occurred, severely hampering business operability   Severity 3 Definition — To the extent not a Severity I or a Severity 2, some business impact, including when one of the critical features is usable but with less significant features (e.g., not critical to operations) being unavailable.

 11

Source: VITALIBIS, INC., 8-K, 3/16/2018







  Severity 3 Conditions. Examples include the following:   · Aesthetic formatting inconsistencies · Degraded performance such as unusually slow application response causing user dissatisfaction and reported complaints · Acceptable (by Licensee) workarounds available for incidents initially classified as Severity I or Severity 2   Severity 4 Definition — To the extent not a Severity I, Severity 2 or Severity 3, minimal business impact, including when the problem results in little impact on operations or a reasonable circumvention to the problem has been implemented.   Severity 4 Conditions. Examples include the following:   · General question such as how-to · Issue with little or no impact on business · Documentation issues · Issue is essentially resolved but remains open for Licensee confirmation

 12

Source: VITALIBIS, INC., 8-K, 3/16/2018







  EXHIBIT D FORM OF SOW   STATEMENT OF WORK #XXXX TO  SERVICES AND HOSTING AGREEMENT   THIS STATEMENT OF WORK # XA2X TO SERVICES AND HOSTING AGREEMENT (this Statement of Work) is made and entered into as of <DATE> (the SOW Effective Date), by and between VITALIBIS INC. a Nevada C Corporation having its principal place of business at 5348 Vegas Drive, Las Vegas NV 89108 (hereinafter, Licensee), and VOTOCAST, Inc., a California corporation (dba, newkleus), having its principal place of business at PO Box 7302 Newport Beach, CA 92658 (hereinafter, VOTOCAST). VOTOCAST and Licensee may also be referred to individually as a Party and collectively as the 'Parties. RECITALS   WHEREAS, Licensee and VOTOCAST have entered into a Services and Hosting Agreement (the Agreement') dated March 7t h, 2018 (the Effective Date).   WHEREAS, pursuant to Section 1.4 of the Agreement, the Parties now desire to enter into this Statement of Work describing Professional Services to be performed by VOTOCAST and the terms and conditions applicable to the performance of such Professional Services.   AGREEMENT   NOW THEREFORE, in consideration of the promises and mutual covenants herein contained, the undersigned hereby agree as follows:   1. Statement of Work. This Statement of Work sets forth the scope of Professional Services to be rendered by VOTOCAST pursuant to the Agreement. The Agreement is hereby expressly supplemented by the terms and conditions contained in this Statement of Work and, except as expressly provided herein, the terms and conditions of the Agreement shall apply to the SOW Services (as defined below). Any capitalized terms used in this Statement of Work which are not defined herein shall have the meanings ascribed to such terms in the Agreement. Should a conflict arise between a term or provision of this Statement of Work and a term or provision of the Agreement, (i) every effort shall be made to interpret and construe the Agreement and this Statement of Work in an inclusive and consistent manncr, and (ii) if such consistent interpretation is impossible, then the terms of the Agreement shall prevail unless specifically provided otherwise in this Statement of Work.   2. Services. VOTOCAST agrees to use reasonable efforts to perform the Professional Services as set forth in Schedule A attached hereto (the SOW Services).   3. Payment.   3.1 Services Fee. As payment for the SOW Services, Licensee shall pay VOTOCAST TBD — as analysis and negotiations are necessary (the SOW Services Fee). Licensee shall pay or promptly reimburse VOTOCAST for any out-of-pocket expenses, including without limitation, travel and travel-related expenses, incurred by VOTOCAST in connection with the performance of the SOW Services.   3.2 Payment Terms. The SOW Services Fee will be invoiced twice monthly by VOTOCAST and invoiced in even increments between SOW execution and scheduled production deployment. Payment for the SOW Services Fee shall be in U.S. dollars and is due and payable within fifteen (15) days of the applicable VOTOCAST invoice. Except as othenwise provided herein, all payments due and payable under this Statement of Work shall be made in accordance with the payment terms set forth in Section 4 of the Agreement.

 13

Source: VITALIBIS, INC., 8-K, 3/16/2018







  4. Change Orders. If Licensee desires to extend the SOW Services in any way, the Parties agree to negotiate in good faith and enter into a separate change order that sets forth the terms and conditions (including any additional consideration) applicable to such additional services as set forth in Schedule B attached hereto (the Change Order). Neither Party shall have any obligation with respect to any services not specifically described in the Agreement, this Statement of Work, or a Change Order unless and until such has been agreed to in a writing executed by the authorized representatives of both Parties.   The following are authorized to sign or provide email approval Change Orders in behalf of Licensee:   Name: Thomas Raack Title: CFO Secretary   IN WITNESS WHEREOF, VOTOCAST and Licensee have executed this Statement of Work effective as of the SOW Effective Date.         VITABILIS, INC. VOTOCAST, INC. Votocast)       By: ______________________ By: ______________________ Name: ____________________ Name: ____________________ Title: _____________________ Title: _____________________    Date: _______ Date: _______

Source: VITALIBIS, INC., 8-K, 3/16/2018 
Question: Highlight the parts (if any) of this contract related to Liquidated Damages that should be reviewed by a lawyer. Details: Does the contract contain a clause that would award either party liquidated damages for breach or a fee upon the termination of a contract (termination fee)?
answer:
If any such action occurs and results in an employee accepting employment with the other Party, the Party with whom the employee accepts employment agrees to pay to the other Party as liquidated damages, an amount equal to two times that particular individual's annual salary and bonus.


question:
1                                                                    EXHIBIT 10.3

                SOFTWARE LICENSE AND MAINTENANCE AGREEMENT

      This Software license and maintenance agreement (Agreement) is entered into effective as of August 4, 1997 (the Effective Date) by and between D2 Technologies, Inc., a California corporation with offices at 104 West Anapamu Street, Santa Barbara, CA 93101 (D2), and Summa Four Inc., a Delaware corporation with offices at 25 Sundial Avenue, Manchester, New Hampshire 03103-7251 (LICENSEE).

      WHEREAS, D2 has previously developed certain software and designs capable of performing certain voice processing functions;

      WHEREAS, LICENSEE is developing a product which requires certain software functions and designs capable of performing certain voice processing functions;

      WHEREAS, D2 desires to license to LICENSEE certain of its software technology for use in connection with Licensee's products:

      WHEREAS, D2 is further willing to provide certain maintenance and support services to LICENSEE in relation to such software technology;

      NOW THEREFORE, in consideration of the mutual promises and covenants contained herein, the parties agree as follows:

1.       DEFINITIONS

      1.1      Licensed Technology shall mean software licensed to LICENSEE by D2 as listed in Exhibit A.

      1.2      DSP shall mean digital signal processing.

      1.3      Runtime License Fee shall have the meaning set forth in Article 2.2(iii).

      1.4      Specifications shall mean D2's specifications of the Licensed Technology which are attached hereto as Exhibit A.

      1.5      Update shall mean a new release of a software product which typically includes bug fixes and/or minor feature changes, but does not include substantial new functionality.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

  2

      1.6      New Version in this Agreement shall mean a new release of Licensed Technology that provides significant performance enhancements, including new releases of software product optimized for different members of the same DSP processor family which is based on the same core architecture and instruction set.

      1.7      Defect shall mean any failure of Licensed Technology to meet the Specification as a result of a material failure (including an error or bug that is material) of the Licensed Technology. Material is defined as priority A, B, and C in Article 6.3.

      1.8      Source Code shall mean all computer programming instructions relating to a software product in a form readable by humans and typically prepared by a programmer. Source Code includes associated procedural code, comments, utilities, tools, notes, data diagrams and related and supporting technical documentation.

      1.9      Object Code shall mean software code resulting from the translation or processing of Source Code by a computer into machine language or intermediate code, which thus is in a form that would not be convenient to human understanding of the program logic, but which is appropriate for execution or interpretation by a computer.

      1.10     Licensed Source Code shall mean Source Code for Licensed Technology.

      1.11     Licensee Product shall mean the product being developed by LICENSEE as described in Exhibit B, which utilizes Licensed Technology. LICENSEE shall own all rights, title and interest in Licensee Product. D2 shall have no rights to Licensee Product.

      1.12     End User shall mean a person or business entity that purchases, leases or otherwise properly obtains the right to use or distribute a Licensee Product directly from LICENSEE or through one or more intermediaries.

2.       LICENSED TECHNOLOGY

      2.1      Ownership. Subject to the rights granted to LICENSEE in this Agreement, D2 owns all right, title and interest in and to the Licensed Technology. Notwithstanding the foregoing, LICENSEE shall retain all right, title and interest in and to modifications to the Licensed Source Code made by LICENSEE pursuant to the license in Article 2.2 below, subject always to D2's ownership rights in the underlying Licensed Technology.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

3





      2.2      License to LICENSEE.

                        (i)      Subject to the terms and conditions of this  Agreement, D2 hereby grants LICENSEE a perpetual non-exclusive, worldwide license, to use Licensed Technology in Object Code format only as an incorporated part of the Licensee Product. For this purpose, LICENSEE may also modify, create derivative works, of and reproduce and have reproduced the Licensed Technology, and to develop, use, market and distribute (directly or through third parties) Licensed Technology, or modifications or derivative works of the Licensed Technology created by or for LICENSEE.

                        (ii)     In consideration for the right to modify, develop and completely own derivative works of the Licensed Technology set forth in Article 2.2 (i) above, LICENSEE shall pay D2 a license fee (the Development License Fee) as set forth in Exhibit C. Final acceptance testing shall be completed by the parties according to Article 4 of this Agreement.

                        (iii)    LICENSEE shall pay D2 a license fee  (Runtime License Fee) as set forth in Exhibit C for each copy of the Licensed Technology that LICENSEE distributes to end users directly or through third parties for such end-user's use in connection with Licensee's Product. The Runtime License Fee shall be paid by LICENSEE quarterly for Licensee Products which have been paid for by Licensee's end-user customer in the prior quarter. To the extent Licensee accepts returns or is required to provide refunds to its customers (and to the extent additional Licensee Products are delivered to customers for warranty or maintenance/support purposes), such circumstances will either entitle Licensee to obtain a credit against future Runtime License Fees owed or, in the case of warranty/maintenance or support deliveries, no Runtime License Fees shall be due at all.

                        (iv)     LICENSEE is also granted a limited  non-transferable non-exclusive license to Licensed Source Code to perform software maintenance functions according the terms set forth in Article 7 of this Agreement.

                        (v)      D2 shall provide LICENSEE with master copies of the Licensed Technology, in Source Code and Object Code format, promptly after such software has been completed, tested and approved for release by D2 and Licensee. In any event, D2 shall deliver all Licensed Technology completely tested and approved for performance in accordance with the specifications.

      2.3      End User License. LICENSEE shall ensure that all Licensed Technology distributed by LICENSEE shall be subject to a shrink-wrap agreement or other end user agreement which contains a provision substantially similar to the provision set forth in Exhibit D.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

4

3.       ADDITIONAL TECHNOLOGY LICENSE

      3.1      New Functions. In the event that LICENSEE requires any additional functionality or technology substantially different from those set forth in Exhibit A or otherwise made available by D2 to other Licensees, D2 shall license such additional functionality or technology to LICENSEE at D2's then best price to its other Licensees. Such additional technology licenses shall be subject to the same terms of this agreement except for an amendment to the product specification and price schedule of Exhibits A and C. Any other new licensing terms shall be negotiated in advance and included in said amendment.

      3.2      Different Processors.

               (A)      Supported Processors: If D2 offers or plans to offer all or part of Licensed Technology on a processor (Supported Processor) different from the Texas Instruments (TI) TMS320C54x family of processors, D2 shall make available to LICENSEE such new versions of Licensed Technology under the same terms of this Agreement subject to the license fees as follows:

                        (i)      The development license fees for any part or all of Licensed Technology for each Supported Processor shall be 50% of that for the TMS320C54x processor family as listed in Exhibit C.

                        (ii)     The per-processor runtime license fees for any Supported Processor shall be the same as that specified in Exhibit C for the TI TMS320C54x.

                        (iii)    The runtime license fee CAP in exhibit C shall be cumulative across the TI TMS320C54x, TMS32OC55x, TMS330C6x, and other TI processors based on the same core processor architecture. For processors other than the TI processors listed in this Article 3.2A(iii) (additional supported processors), the runtime license fee CAP and buy-out license fee in Exhibit C shall be increased by 25% for each additional supported processor. The CAP for Licensed Technology shall be cumulative across all Supported Processors (including additional supported processors) utilized by LICENSEE. If the cumulative inflation index (according to government published Consumer Price Index) exceeds 25% from the effective date of this Agreement to the time when D2 makes available Licensed Technology for an additional supported processor, D2 and LICENSEE agree to negotiate in good faith reasonable incremental runtime license fees for Licensed Technology used in such additional supported processor.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

5

               (B) Unsupported Processors. If LICENSEE requires versions of Licensed Technology on a processor other than the Supported Processors, D2 agrees to negotiate in good faith with LICENSEE an agreement to develop such a version of Licensed Technology. Such an agreement shall include appropriate development license fees and runtime license fees as well as special engineering





service fees.

4.       ACCEPTANCE

      Upon delivery of the Licensed Technology to Licensee, D2 will have tested and verified that such Licensed Technology shall perform in accordance with an acceptance specification agreed to by D2 and LICENSEE. The acceptance specification shall be completed no later than 90 days after the effective date of this Agreement and shall be attached to this agreement as Exhibit F. Upon successful completion of the acceptance testing, LICENSEE shall make the final Development License Fee payment described in Exhibit C LICENSEE shall, within thirty (30) days after delivery of any Licensed Technology, either accept such Licensed Technology or reject such Licensed Technology because of nonconformance with the Specifications. LICENSEE shall provide D2 with written notification of any rejection of Licensed Technology which explains the basis for such rejection. If completion of testing is precluded or delayed due to performance deficiencies, incompatibilities or other Defects in the Licensed Technology, D2 shall immediately and without any additional payment, correct such Defects.. All corrected versions of the Licensed Technology shall be subject to the acceptance procedures set forth above in this Article 4.

5.       REPORTS, AUDITS

      5.1      Reports. Within thirty days after the end of each calendar quarter during the term of this Agreement, LICENSEE shall provide D2 with written reports setting forth the number of LICENSEE Products containing the Licensed Technology that were licensed to end users by LICENSEE in such calendar quarter as more particularly described in Article 2.2 (iii) above.

      5.2      Audits. LICENSEE shall maintain records of its distribution of Licensee Products containing the Licensed Technology, for a period of one year after the date on which LICENSEE distributes the Products to which such records pertain. D2 may audit such records by engaging an independent public audit firm, approved in advance by Licensee, upon thirty days written notice, provided that (i) no more than one such audit may be made in any twelve month period, (ii) D2 may only audit LICENSEE's records for a particular time period once, and (iii) D2 shall be responsible for ensuring that the auditor executes and abides by LICENSEE's confidentiality agreement.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

6

6.       MAINTENANCE AND SUPPORT

      6.1      Maintenance and Support Obligation, Fees. On the date of expiry of the Warranty period defined in Article 8.3, and on any anniversary of the expiry date, LICENSEE may in its sole discretion pay D2 a Maintenance and Support Fee according to Exhibit C. In return for payment of such fee, D2 shall provide LICENSEE with the maintenance and support set forth in this Article 6 for a period of twelve months (the Contract Year). In any event, D2 shall provide support and maintenance services to Licensee during the Warranty period in breadth and scope which is no less than the support and maintenance services described in this Article. D2 shall make available to LICENSEE the maintenance and support services according to the terms of this Article 6 for a minimum of five years after Acceptance of Licensed Technology.

      6.2      Maintenance. Maintenance to be provided by D2 to LICENSEE shall include without limitation the following services;

                        (i)      D2 shall update and maintain the Licensed Technology throughout the term of this Agreement. It is intended that D2 shall release at least 1 Update or New Version release during each 12 month calendar year. Upon the releases of any Update or New Version of the Licensed Technology (including manuals), D2 shall promptly notify and deliver to LICENSEE such Update or New Version.

                        (ii)     D2 will initially deliver to LICENSEE one  (1) copy of any Updates or New Versions to the Licensed Technology and one (1) set of corresponding manuals for each copy of the Licensed Technology for which LICENSEE has paid the appropriate development license fees and maintenance fees pursuant to Exhibit C as soon as such Updates or New Versions and corresponding manuals become available and shall maintain such Updates or New Versions throughout this agreement.

      6.3      Error Correction. If D2 becomes aware of any Defect in the Licensed Technology, D2 shall promptly provide LICENSEE with written notice of such Defect. D2 shall have no obligation to actively monitor the Licensed Technology for Defects after such software has been accepted by LICENSEE. D2 shall work diligently to promptly correct Defects in accordance with the following schedule; days shall mean calendar days.

      ERROR PRIORITY (1)         RESPONSE (2)      CLOSURE (3)

      Emergency (A)              24 hours          7 days

      Critical (B)               2 days            14 days

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

7

      Non-Critical (C)           30 days           Next Update                                                       or                                                       New Version

               (1)      Priority:

                        -A-      Catastrophic product or module Defects that do not have a viable detour or work around available.





                        -B-      Defects  that have been  substantiated  as a serious inconvenience to LICENSEE or an End User. This includes any priority A Defect for which a viable detour or work around is available.

                        -C-      All other problems that LICENSEE and an End User can easily avoid for which there is no urgency for a resolution.

               (2)      Response: Response consists of providing, as appropriate, one of the following to the LICENSEE: an existing correction; A new correction; a viable detour or work around; a request for more information to complete analysis of the problem, or a plan on how the problem will be corrected.

               (3)      Closure: Closure consists of providing a final  correction or work around of the problem including an Update and revised or new Documentation as necessary.

      If D2 fails to correct Defects according to the schedule specified in this Article 6, LICENSEE shall deduct from future runtime license fees, as specified in Exhibit C, a late fee for each day past the deadline in the schedule of this section. The late fee shall equal to 50% (fifty percent) of the runtime license fees paid to D2 for the previous two calendar quarters equally divided over 180 (one hundred eighty) days. In the event LICENSEE has selected the Buy-out option in the runtime license fee schedule of Exhibit C, then the late fee for each day past the deadline shall be 50% (fifty percent) of the Buy-out fee equally divided over 1095 (one thousand and ninety five) days; and this late fee shall be paid to LICENSEE each calendar month until the error is corrected either by D2 or LICENSEE.

      6.4      Support. D2 will provide the following support to LICENSEE throughout the Warranty period and for those subsequent years for which support has been purchased by Licensee:

                        (i)      D2 will assist LICENSEE in determining if problems encountered by LICENSEE are caused by programming errors in the Licensed Technology.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL    8

                        (ii)     D2 will answer questions concerning the installation of Licensed Technology.

                        (iii)    D2 will assist LICENSEE in resolving LICENSEE's problems, if any, arising from the normal usage of the Licensed Technology.

                        (iv)     D2 shall appoint a qualified technical staff as the Technical Contact to co-ordinate all support and maintenance services. The Technical Contact shall be available to LICENSEE during D2's normal business hours; in the event that appointed Technical Contact is not available, a back-up Technical Contact shall be temporarily assigned and LICENSEE shall be notified.

      6.5      Notification and Cooperation by LICENSEE. To obtain support from D2 under this Article 6, LICENSEE shall provide D2 with written notice which will contain a description of the problem for which LICENSEE is seeking support. D2 shall have no obligation to correct problems which are due to modifications to Licensed Technology performed by LICENSEE; provided, that if D2 agrees to correct such problems it shall charge its then current time and materials rates, which shall be payable by LICENSEE within thirty days after invoicing by D2. LICENSEE agrees to provide D2 with access to LICENSEE's equipment and computer systems on a temporary basis and as needed to allow D2 to reproduce, correct and verify the correction of the problem reported by LICENSEE or otherwise identified by D2.

7.       LIMITED SOURCE CODE LICENSE AND PROTECTION

      7.1      Source Code delivery. D2 shall, after acceptance of Licensed Technology by LICENSEE and within fifteen days after receiving such a request from LICENSEE deliver a copy of the fully commented Source Code for the then current version of the Licensed Technology and information needed for compiling and building the Licensed Technology Object Code to LICENSEE. Thereafter, D2 shall automatically deliver a copy of the fully commented Licensed Source Code for the then current version of the Licensed Technology within fifteen days after the release of any Updates or New Versions of the Licensed Technology.

      7.2      Source Code Access Conditions. The following events shall constitute Source Code Access Conditions: (i) D2's insolvency, general assignment for the benefit of creditors, or ceasing to do business, or (ii) D2's failure or inability to meet its warranty, maintenance and support obligations under Article 6, or its warranty obligations under Article 8.3, within fifteen days after written notice by LICENSEE to D2 of D2's failure to meet such obligations, or (iii) termination of this Agreement by LICENSEE pursuant to Articles 9.3 and 9.4, or (iv) as needed by LICENSEE for fault isolation.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL    9

      7.3      Use of Licensed Source Code. After Source Code Access Conditions is met, LICENSEE shall have the right to use, modify, reproduce and have reproduced Object Code from Licensed Source Code to develop, use, market, distribute, and to maintain and support the Licensed Technology in the Licensee Product. LICENSEE shall not have any right to develop new DSP technology or derivative DSP technology with the Licensed Source Code.

      7.4      Confidentiality and security.

               (A)      General. LICENSEE acknowledges and agrees that the Licensed Source Code constitutes the confidential and proprietary trade secrets of D2, and that LICENSEE's protection thereof is essential to this Agreement and





a condition of LICENSEE's use and possession of the Licensed Source Code. LICENSEE shall retain in strict confidence any and all elements of the Licensed Source Code and use the Licensed Source Code only as expressly licensed herein. LICENSEE agrees that it will under no circumstances distribute or in any way disseminate or disclose the Licensed Source Code to third parties, except as expressly provided in this Article 7. LICENSEE shall be relieved of this obligation of confidentiality to the extent that such information was in the public domain at the time it was disclosed or has become in the public domain through no fault of LICENSEE.

               (B)      Security. LICENSEE agrees to use the Licensed Source Code under carefully controlled conditions for the purposes set forth in this Agreement, and to inform all employees who are given access to the Licensed Source Code by LICENSEE that such materials are confidential trade secrets of D2 and are licensed to LICENSEE as such. LICENSEE shall restrict access to the Licensed Source Code to those employees and Contractors of LICENSEE who have agreed to be bound by a confidentiality obligation which incorporates the protections and restrictions substantially as set forth herein, and who have a need to know in order to carry out the purposes of this Agreement. D2 shall be made a third party beneficiary of any such agreements, and shall have the right to directly enforce the terms of those agreements, and of this Agreement, insofar as such enforcement relates to the Licensed Source Code.

               (C)      LICENSEE agrees to notify D2 promptly in the event of any breach of its security under conditions in which it would appear that the Licensed Source Code were prejudiced or exposed to loss. LICENSEE shall, upon request of D2, take all other reasonable steps necessary to recover any compromised trade secrets disclosed to or placed in the possession of LICENSEE by virtue of this Agreement. The cost of taking such steps shall be borne solely by LICENSEE.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

10

               (D)      Remedies. LICENSEE acknowledges that any breach of any of its obligations under this Article 7 is likely to cause or threaten irreparable harm to D2, and accordingly, LICENSEE agrees that in such event, D2 shall be entitled to equitable relief to protect its interest therein, including but not limited to preliminary and permanent injunctive relief, as well as money damages.

               (E)      Hardware.

                        (i)      Two (2) computers, as identified in Exhibit E, may be used as the Development Computer and Back-up Computer. The Back-up Computer may be used as the Development Computer during any time when the Development Computer is inoperative because it is malfunctioning or undergoing repair, maintenance or other modification.

                        (ii)     LICENSEE may at any time notify D2 in writing of any changes, such as replacements or additions, that LICENSEE wishes to make to Development and Back-up Computers for specific Licensed Source Code. D2 will prepare an amended Exhibit E as required to cover such changes, and such changes shall become effective after execution of the amended Exhibit E by LICENSEE.

                        (iii)    Upon request, LICENSEE shall furnish to D2 a statement, certified by an authorized representative of LICENSEE, listing the location, type and serial number of all Development and Back-up Computers hereunder and stating that the use by LICENSEE of the Licensed Source Code subject to this Agreement has been reviewed and that the Licensed Source Code is being used solely on the Development Computer (or temporarily on Back-up Computer) for such Licensed Source Code in full compliance with the provisions of this Agreement.

               (F)      Third Party Contractors. LICENSEE may appoint a third party contractor (Contractor) to assist the LICENSEE in LICENSEE's modification of the Licensed Source Code as authorized hereunder; provided that any such Contractor's access to and use of the Licensed Source Code shall only be permitted pursuant to a signed written agreement between LICENSEE and such Contractor giving the Contractor rights no broader than those granted LICENSEE in this Agreement, but limited to the sole purpose of assisting the LICENSEE, and including provisions incorporating the additional requirements set forth below:

                        (i)      Any claim, demand or right of action arising on behalf of a Contractor from furnishing to it or use by it of Licensed Source Code shall be solely against LICENSEE, and LICENSEE hereby indemnifies D2 against any such claims.

                        (ii)     Contractor shall agree to the same responsibilities and obligations and other restrictions pertaining to the use of Licensed Source Code as those undertaken by LICENSEE under this Agreement.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

11

                        (iii)    Contractor may not retain any copy of the Licensed Source Code or any modification or derivative work thereof and, upon completion of the project for which Contractor was permitted access to the Licensed Source Code or termination of this Agreement, shall return or destroy (i) all copies of Licensed Source Code furnished to such Contractor or made by such Contractor and (ii) all copies of any modifications or derivative works made by such Contractor based on such Licensed Source Code copies stored in any computer memory or storage medium, and Contractor's computer shall be removed from Exhibit E if such computer was listed as a Development Computer. A writing executed by an officer of Contractor shall be provided to D2 certifying that the Contractor has returned or destroyed all copies of the Licensed Source Code in its possession or control.





                        (iv)     Unless Contractor obtains a license for the Licensed Source Code from D2, Contractor may not acquire any ownership interest in any modification or derivative work prepared by such Contractor based upon or using Licensed Source Code licensed to LICENSEE under this Agreement.

                        (v)      Copies of such agreements shall be provided to D2 on request; provided however, that portions of such agreements not required by this Article 7 may be deleted from such copies.

8.       REPRESENTATIONS AND WARRANTIES

      8.1      By Both Parties. D2 warrants that it owns all rights, title, and interests to Licensed Technology listed as Basic Services in Exhibit A. LICENSEE and D2 each individually warrants that it (i) has all right, power and authority necessary to enter into this Agreement and to grant the rights granted herein; (ii) has obtained all approvals and authorizations that it is required to obtain in connection with this Agreement; and (iii) has not entered, and will not enter, into any arrangements or agreements inconsistent with this Agreement.

      8.2      Additional D2 Warranties. D2 additionally warrants that it (i) is not aware of any pending or actual litigation which is likely to have a material adverse effect on the rights or obligations of LICENSEE under this Agreement; and (ii) is not aware of any claim or any basis for any claim that Licensed Technology, or LICENSEE's use of the Licensed Technology as contemplated herein, will infringe any patents, trade secrets of other intellectual property rights belonging to any third party.

      8.3      Software Warranty. D2 warrants to LICENSEE that the media upon which the Licensed Technology is delivered to LICENSEE will be free from Defects in materials and workmanship, and that Licensed Technology shall meet and perform in accordance with D2's specifications on Exhibit A. D2 shall promptly correct any

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

12

errors in the Licensed Technology, or failures of the Licensed Technology according to the terms of Article 6 of this Agreement. D2's warranty and error correction obligations with respect to any portion of the Licensed Technology shall extend for a period (the Warranty period) of one year commencing on acceptance of such portion of the Licensed Technology by LICENSEE.

      8.4      Disclaimer of Other Warranties. THE REPRESENTATIONS AND WARRANTIES EXPRESSLY SET FORTH IN THIS ARTICLE 8 ARE IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR OTHERWISE. D2 SPECIFICALLY DISCLAIMS ALL WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE IN CONNECTION WITH THE LICENSED TECHNOLOGY.

9.       TERM AND TERMINATION.

      9.1      Term. This Agreement shall become effective on the Effective Date and shall continue in effect until terminated in accordance with the provisions of this Article 9.

      9.2      For Convenience. LICENSEE may terminate this Agreement upon ninety (90) days written notice.

      9.3      Default. If either party defaults in the performance of any of its material obligations hereunder and if such default is not corrected within thirty (30) days after written notice thereof by the other party, then the nondefaulting party, at its option, may, in addition to any other remedies it may have, terminate this Agreement by giving written notice of termination to the defaulting party.

      9.4      Survival. Articles 7.2, 7.3,7.4, 8, 9, 10, 11, 12, 13, 14 shall survive any termination or expiration of this Agreement.

10.      INDEMNIFICATION

      10.1     By D2. D2 agrees to indemnify and hold LICENSEE harmless against any cost, loss, liability, or expense (including attorney's fees) arising out of any breach of D2's warranties hereunder, or out of third party claims against LICENSEE alleging that the Licensed Technology, or LICENSEE's use or distribution of the Licensed Technology as set forth in this Agreement, infringes any third party's patent, trade secret, copyright of other intellectual property right in any country, provided that LICENSEE shall (i) notify D2 promptly in writing of such claims, and (ii) give D2 sole control of the defense or settlement of such claims. D2 shall not be liable for any claims to the extent that such claims arise out of the LICENSEE's unauthorized modifications of the Licensed Technology, and not out of the Licensed Technology as delivered by D2 to LICENSEE. If the Licensed Technology, or any part thereof, is

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

13

adjudicatively determined to be, or in either party's reasonable opinion will be, the subject of any claim, suit or proceeding for infringement of any third party's patent, copyright or trade secret in any country, or if the distribution of use of the Licensed Technology is enjoined, then D2 may, at D2's sole option and expense, (i) obtain for LICENSEE and its distributors, resellers and customers the right to distribute or use the Licensed Technology under such third party patents, trade secrets, copyrights or other intellectual property rights, or (ii) replace the Licensed Technology with other software of equivalent or superior functionality, or (iii) suitably modify the Licensed Technology to avoid such infringement. In the event that D2 is unable to carry out the options set forth in (i), (ii) and (iii) of the proceeding sentence, at the option of Licensee D2 may terminate this Agreement and refund all amounts paid by LICENSEE to D2 hereunder; provided, that such termination shall have no effect on the rights of end users to use LICENSEE products, incorporating any





Licensed Technology, which were acquired by such end users prior to such termination.

11.      LIMITATION OF LIABILITY

      IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY FOR LOST PROFITS OR ANY CONSEQUENTIAL, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OR SUCH OTHER PARTY, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, ARISING OUT OF THIS AGREEMENT. THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY. IN NO EVENT SHALL D2'S LIABILITY HEREUNDER EXCEED THE TOTAL AMOUNT PAID OR OWED BY LICENSEE TO D2 UNDER THIS AGREEMENT.

12.      CONFIDENTIALITY.

      12.1     Confidential Information. As used in this Agreement, the term Confidential Information shall mean any information disclosed by one party to another pursuant to this Agreement which is marked as confidential or proprietary, or, if disclosed orally, is designated as confidential at the time of disclosure and is subsequently reduced to a writing which is marked as confidential or proprietary and is provided to the receiving party within thirty (30) days after such oral disclosure.

      12.2     Confidentiality. Each party shall treat as confidential all Confidential Information of the other party, shall not use such Confidential Information except as set forth herein, and shall use reasonable efforts not to disclose such Confidential Information disclosed to it by the other party under this Agreement. Each party shall promptly notify the other party of any actual or suspected misuse or unauthorized disclosure of such other party's Confidential Information.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

14

      12.3     Exception. Not withstanding the above, neither party shall have liability to the other party with regard to any Confidential Information of such other party which the receiving party can demonstrate:

                        (i)      was in the public domain at the time it was disclosed or has entered the public domain through no fault of the receiving party;

                        (ii)     was known to the receiving party, at the time of disclosure, as demonstrated by files in existence at the time of disclosure;

                        (iii)    was disclosed with the prior written approval of the disclosing party;

                        (iv)     was, is presently or may be in the future  independently developed by the receiving party without any use of the Confidential Information of any other party, as demonstrated by files created at the time of such independent development;

                        (v)      became known to the receiving party, without restriction, from a source other than the disclosing party without breach of this Agreement by the receiving party and otherwise not in violation of the disclosing party's rights;

                        (vi)     has been disclosed to third parties by the disclosing party without restrictions similar to those contained in this Agreement; or

                        (vii)    is disclosed pursuant to the order or requirement of a court, administrative agency, or other governmental body; provided, however, that the receiving party shall provide prompt written notice thereof to the disclosing party to enable the disclosing party to seek a protective order or otherwise prevent or restrict such disclosure.

      12.4     Return of Confidential Information. Upon expiration or termination of this Agreement each party shall upon request promptly return all tangible Confidential Information received from the other party.

      12.5     Survival of Confidentiality Obligations. This Article 12 will survive the termination of this Agreement, for any item of Confidential Information, for five (5) years after the disclosure of such Confidential Information to the receiving party under this Agreement.

13.      CONFIDENTIALITY OF AGREEMENT.

      D2 and LICENSEE agree that the terms and conditions of this Agreement shall be treated as confidential and shall not be disclosed to any third party without the

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

15

prior written consent of the other party.  Notwithstanding the statements above in this Article 13, any party may disclose any of the terms and conditions of this Agreement;

                        (i)      as required by any court of other  governmental body;

                        (ii)     as otherwise required by law (including  without limitation with regard to any registration statement filed by a party with the Securities and Exchange Commission);

                        (iii)    to legal counsel of the parties;





                        (iv)     in confidence, to accountants, banks, and financing sources, and other advisors or consultants of the parties;

                        (v)      in connection with the enforcement of this Agreement or rights under this Agreement;

                        (vi)     in confidence, in connection with an actual or proposed license, merger, acquisition, or similar transaction;

                        (vii)    which have been previously disclosed in a joint press release by the parties hereto, or

                        (viii)   in confidence, to a third party to the extent reasonable necessary to permit the consideration of a bona fide collaboration which would involve rights, obligations or limitations arising under this Agreement, provided that such collaboration is not prohibited under this Agreement.

      In the event of any disclosure pursuant to (i) or (ii) above, the disclosing party shall use all reasonable efforts to obtain confidential treatment of materials so disclosed. The parties shall in good faith consult regarding the text of any proposed public announcement regarding this Agreement or the terms and conditions hereof before such announcement is actually made. Any press release to be issued in connection with the terms and conditions of this Agreement must be approved in advance by both parties.

14.      EXPORT RESTRICTIONS

      LICENSEE's distribution of products incorporating Licensed Technology shall be subject to all United States laws and regulations governing the license and delivery of technology and products abroad by persons subject to the jurisdiction of the United States. LICENSEE shall not export any such products without first

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL    16

obtaining all required licenses and approvals from the appropriate government agencies.

15.      GENERAL

      15.1     Governing Law. This Agreement shall be governed by and interpreted in accordance within the laws of the State of New York without reference to conflicts of laws provisions.

      15.2     Venue. The parties agree that any litigation arising out of this Agreement shall be brought in the state courts in Delaware.

      15.3     Partial Invalidity. If any provision in this Agreement shall be found or be held to be invalid or unenforceable in any jurisdiction in which this Agreement is being performed, then the meaning of said provision shall be construed, to the extent feasible, so as to render the provision enforceable, and if no feasible interpretation would save such provision, it shall be severed, solely in such jurisdiction, from the remainder of this Agreement, which shall remain in full force and effect. In such event, the parties shall negotiate, in good faith, a substitute, valid and enforceable provision, effective solely in such jurisdiction, which most nearly effects the parties' intent in entering into this Agreement.

      15.4     Relationship of the Parties. D2 and LICENSEE are independent contractors under this Agreement. Nothing contained in this Agreement is intended to, nor is it to be construed so as to, constitute D2 and LICENSEE as partners or joint ventures with respect to this Agreement. Employees of any party remain employees of said party and shall at not time be considered agents of or to be obligated to render a fiduciary duty to the other party.

      15.5     Modification. No alteration, amendment, waiver, cancellation or any other change in any term or condition of this Agreement shall be valid or binding on any party unless the same shall have been mutually assented to in writing by both parties.

      15.6     Waiver. The failure of any party of enforce at any time any of the provisions of this Agreement, or the failure to require at any time performance by the other parties of any of the provisions of this Agreement, shall in no way be construed to be a present or future waiver of such provision, nor in any way affect the right of any party to enforce each and every such provision thereafter. The express waiver by any party of any provision, condition or requirement of this agreement shall not constitute a waiver of any future obligation to comply with such provision, condition or requirement.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

17

      15.7     Assignment. This Agreement shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and assigns. No party may assign any of its rights, obligations or privileges (except by operation of law or other corporate reorganization) hereunder without the prior written consent of the other party, which shall not be unreasonable withheld, provided, that any party shall have the right to assign its rights, obligations and privileges hereunder to a successor in business or an acquirer of all or substantially all of its business or assets to which this Agreement pertains without obtaining the consent of the other party.

      15.8     Notices. Any notice required or permitted to be given by any party under this Agreement shall be in writing, shall be addressed to the President of D2, or to the President of LICENSEE, and shall be personally delivered or set by certified or registered letter, or by telecopy confirmed by registered or certified letter, to the receiving party at its address first set forth above, or such new address as may from time to time be supplied hereunder by the receiving party. Notices will be deemed effective upon receipt.





      15.9     Force Majeure. Notwithstanding anything else in this Agreement, no default, delay or failure to perform on the part of any party shall be considered a breach of this Agreement if such default, delay or failure to perform is shown to be due to causes beyond the reasonable control of the party charged with a default, including, but not limited, causes such as strikes, lockouts or other labor disputes, riots, civil disturbances, actions or inactions of governmental authorities or suppliers, epidemics, war, embargoes, were weather, fire, earthquakes, acts god, acts of the public enemy or nuclear disasters; provided, that for the duration of such force majeure the party charged with such default must continue to use all reasonable efforts to overcome such force majeure.

      15.10    Entire Agreement. The terms and conditions contained in this Agreement constitute the entire agreement between the parties and supersede all previous agreements and understandings, whether oral or written, between the parties hereto with respect to the subject matter hereof.

      IN WITNESS WHEREOF, the parties hereto have caused this agreement to be signed by duly authorized officers or representatives as of the date first above written.

LICENSEE                                   D2 TECHNOLOGIES, INC.

- ---------------------------------            -----------------------------------

BY: /s/ Dick Swee                            BY: /s/ David Y. Wong     -----------------------------                -------------------------------

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

18

PRINT NAME: Dick Swee                      PRINT NAME: David Y. Wong             ---------------------                      -----------------------

TITLE: VP Engineering                      TITLE: President        --------------------------                 ------------------------------

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

19

                                 EXHIBIT A

                     LICENSED TECHNOLOGY SPECIFICATION

Basic Services:

The Basics Services algorithm group shall include the following list of standard D2 products with LICENSEE required modifications as specified in the attached Specification and the Contract for Products and Services, dated August 6, 1997:

      DTMF Detection and Removal Algorithm                  5007-54A          Universal Tone Detection Algorithm                    50030-54A          Multifrequency Tone Detection Algorithm               50028-54A          Tone Generation Algorithm                             50015-54A          Voice Activity Detection and AGC                      50013-54A

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

20

                           Exhibit A continued.

Detailed Signal Processing Algorithm Specification

A.1      HDLC Communications

Not included as Licensed Technology.

A.2      Voice Activity Detection

Voice Activity Detection (VAD) detects voice activity, adapts to background ambient or line noise as well as the presence of echo, classifies voice activity as early versus sustained, and assigns an effort level to the speaker that is independent of network loss.





This module is used to detect voice activity in the CP Detect state.

A.2.1    Functional requirements:

The Voice Activity Detector discriminates voice activity generated by a caller from background noise (acoustic and line noise) as well as echo and sidetones reflected back to the receive voice path. It also provides an effort level quantity that indicates the level of effort of the caller. The functional and performance requirements are specified to cover a wide range of applications, such as voice activated recordings (as in voice messaging), outbound call classification, digital speech interpolation (DSI), and voice conferencing.

1.       The Voice Activity Detector classifies every block of voice data (8 ms          long) as port active (early detect), speaker active (port          sustained), and not active.

2.       It provides a measurement that approximates the level of effort exerted          by the caller. Such an approximation is made by normalizing the short          term RMS of the voice signal by a longer term RMS value. The effort          level varies between -32 dB and 31 dB, and is at 0 dB when the speaker          is speaking at his/her normal level.

3.       The Voice Activity Detector adapts to background noise up to -24 dBm.          Adaptation is 200 ms when the noise level drops, and is approximately          1000 ms when noise rises.

4.       The Voice Activity Detector screens out sidetone or echo as speech up          to an ERL of -26 dB.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL    21

A.2.2    Performance Requirements:

The accuracy of the voice Activity detector is measured by the rate of false detection (i.e. classifying noise or echo as voice activity) and clipping (i.e. classifying voice activity as noise or echo) under different ambient noise and echo conditions. Port active detection under different ambient noise conditions:

1.       No perceptible clipping at quiet to modest noise levels of -50 dBm to          -40 dBm with nominal levels of speech activity (-20 dBm average power          over 2 seconds of speech). No more than 5% of voice onsets is clipped          for noisy conditions (noise level from -40 dBm to -30 dBm).

2.       No more than 1% of silence periods is detected as speech for the          modest noise condition. No more than 2% of silence is detected as          port active for noisy conditions.

3.       The performance goals above is met when noise levels change during the          test.

Speaker active detection under different ambient noise conditions:

1.       Speech activity that lasts more than tSUSTAIN is detected as          Sustained or Speaker Active.

2.       The clipping requirements is better than Port Activity detection.          Fewer than 0.5% of onsets/hour (2.5 per hour) for modest noise          condition (-45 dBm) and fewer than 2% (10 per hour) for high noise          condition (-35 dBm) have perceptible clipping.

3.       False detection performance (i.e., detecting noise as speaker active)          exceeds those of port activity due to tSUSTAIN criteria. No more than          1% (36 seconds per hour) of noise segments is misclassified as          sustained for modest noise conditions, and no more than 2% (72          seconds per hour) of silence is detected as port active for noisy          conditions.

Port active and Speaker active detection in the presence of echo:

1.       Less than 1% of residual echo is detected as port active - (i.e. 36          sec. per hour) during normal operation of canceller.

2.       Less than 0.1 % (i.e. 3.6 sec per hour) of residual echo is detected as          speaker active or port sustained during normal operation of          canceller.

3.       Clipping of input speech in the presence of echo is no higher than          clipping in the presence of modest to high level of noise.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

22

A.3      DTMF Detection

A.3.1    Functional requirements:

Table A-1 specifies the nominal frequencies for the DTMF digits that must be detected.

      --------------------------------------------------------------                                     Nominal High Group Frequencies (Hz)                                     1209      1336       1477      1633          --------------------------------------------------------------            Nominal        697        1         2          3         A





       Low Group       770        4         5          6         B          Frequencies      852        7         8          9         C             (Hz)          941        *         0          #         D          --------------------------------------------------------------

                    Table A-1: Nominal DTMF Frequencies

1.       Detect the presence of all 16 DTMF digits that are produced by          different phones on the market under a broad range of network          conditions.

2.       DTMF digit information is provided as soon as the minimum duration is          met. This information is called leading edge detection. This allows the          earliest possible response to the digit, such as stopping voice output.

3.       The trailing edge of a DTMF digit must be detected. This allows the          system to delay any response (such as playing out voice) to the digit          until the user has released the DTMF key. The criteria selected for          trailing edge detection will debounce DTMF digits.

4.       The DSP reports leading and trailing edge in the 8 ms block that they          are detected.  DTMF events are not buffered.

A.3.2    Performance requirements:

Table A-2 consists of performance requirements taken from EIA-464A and Bellcore TR-TSY-000181. Also shown is D2's DTMF performance requirements, which is a superset of the EIA and Bellcore requirements.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

23

- --------------------------------------------------------------------------------------------------------------------                                                 Requirement - -------------------------------------------------------------------------------------------------------------------- Characteristic                Bellcore                      EIA/TIA-464A                                 D2 - --------------------------------------------------------------------------------------------------------------------                                                                                   Frequency Deviation           +/-1.5% must accept;          +/-1.5% must accept;          Configurable choice of                               +/-3.5% must reject           +/-3.5% must reject           four sets of must                                                                                           accept/must reject:                                                                                           +/-2.0% accept to +/-3.0%                                                                                           reject; +/-2.5% accept to                                                                                           +/-3.5% reject; +/-3.0%                                                                                           accept to +/-4.0% reject;                                                                                           +/-3.5% accept to +/-4.5%                                                                                           reject. - -------------------------------------------------------------------------------------------------------------------- Minimum Tone                  40 ms must accept; 23         40 ms must accept             Configurable from 24 Duration                      ms must reject                                              to 80 ms - -------------------------------------------------------------------------------------------------------------------- Minimum Interdigital          40 ms                         40 ms                         Configurable from 24 Interval                                                                                  to 80 ms - -------------------------------------------------------------------------------------------------------------------- Minimum Cycle Time            93 ms                         93 ms                         Configurable from 48                                                                                           to 160 ms - -------------------------------------------------------------------------------------------------------------------- Accept Levels                 0 to -36 dBm must             0 to -25 dBm must             0 dBm to configurable                               accept, -55 dBm must          accept                        minimum (-25 to -45                               reject                                                      dBm range) - -------------------------------------------------------------------------------------------------------------------- Twist (ratio of high          -8 to +4 dB                   -8 to +4 dB                   Separately group power to low)                                                                       configurable positive                                                                                           and negative twists:                                                                                           +/- 4, 6, 8, 10, and 12 dB - -------------------------------------------------------------------------------------------------------------------- Bellcore talkoff tape         Fewer than 670 total          -                             Fewer than 20 talkoffs                               talkoffs; fewer than                                        (with default                               330 talkoffs of digits 0-                                   configuration of 2.5%                               9; fewer than 170                                           to 3.5% frequency                               talkoffs of signals *                                       deviation; 40 msec min                               and #.                                                      tone duration; +/- 8 dB                                                                                           twists; -45 dBm min                                                                                           accept level) - -------------------------------------------------------------------------------------------------------------------- Mitel talkoff tape            -                             -                             0 talkoffs (with default                                                                                           configuration) - -------------------------------------------------------------------------------------------------------------------- SNR                           23 dB                         15 dB                         15 dB - -------------------------------------------------------------------------------------------------------------------- Impulse Noise                 Fewer than 14 missed          Fewer than 10 errors          Pass both Bellcore and                               or split digits in            in 10,000 tones for EIA       EIA/TIA-464A                               Bellcore Impulse Noise        test #1; fewer than 500       impulse noise                               Tape No. 201                  errors in 10,000 tones        requirements                                                             for test #2 - --------------------------------------------------------------------------------------------------------------------

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

24







- ------------------------------------------------------------------------------------------------------------------- Echo                          16 dB Signal-to-Echo          10 dB Signal-to-Echo          Pass both Bellcore and                               ratio at 20 ms; 24 dB at      ratio at 20 ms                EIA/TIA-464A echo                               45 ms                                                       requirements - ------------------------------------------------------------------------------------------------------------------- Dial Tone                     DTMF Detection in the         DTMF Detection in the         Pass both Bellcore and                               presence of dial tone         presence of dial tone         EIA/TIA-464A                               at -15 dBm per dial           at -16 dBm per dial           requirements for                               tone frequency                tone frequency                detection of DTMF                                                                                           digits in the presence                                                                                           of dial tone - -------------------------------------------------------------------------------------------------------------------

                 TABLE A-2: DTMF Performance Requirements

Other performance requirements:

1.       A leading edge of DTMF digit is signaled during the block in which the          minimum duration is met, and the trailing edge is signaled during the          block in which the minimum debounce interval is met.

2.       Talk-down: DTMF detection must work reliably in the presence of echo          (for the maximum allowable output voice level) and with varying levels          of DTMF signals (due to network loss). D2's DTMF detector combined with          the echo must meet the performance requirements of Figure A-I in the          presence echo generated by playing pause-removed voice (male and          female) at - 18 dBm ASL (averaged over 3 seconds) over a telephone          circuit with 15 dB echo return loss (ERL).

                               INSERT GRAPH

                Figure A-1: DTMF Talk-down Acceptance Curve

3.       Debounce test: Long tones (generated by hard key presses) must not be          detected as multiple tones in the presence of echo interference or line          noise. Combined with the echo canceller, the DTMF detector is required          to reliably debounce all DTMF digits above -18 dBm in the presence of          voice levels below -15 dBm (ASL) and a telephone circuit with echo          return loss (ERL) of 15 dB.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

25

4.       Double-talk talk-off: Many voice processing hardware or semiconductor          manufacturers significantly degrade the talk-off' performance of their          detector in the presence of voice echo or sidetone to achieve a high          level of talk-down performance. This strategy is acceptable in a pure          digit-in-voice-out scenario, but for voice conferencing or voice          recognition applications, voice could be present in the both the          transmit and receive path. In such cases, the DTMF detector must be          very robust against talk-off in double-talk situations. The talk-off          requirements for D2's DTMF detector under double-talk is fewer than 66          talkoffs for the Bellcore talk-off tape.

A.4      Tone Generation

The tone generation module can be programmed to generate any single, dual or amplitude modulated tone required to meet international telecommunications specifications. This functionality is provided by the GENF module, which produces the sum or product of two independently generated sine waves as its output. Each sine wave can be individually parameterized.

A.4.l    Functional requirements:

The GENF module is designed to generate a wide range of DTMF, Call Progress Signals, MF Rl/R2, and miscellaneous tones. In order to meet or exceed international telecommunication specifications, GENF must meet or exceed the following functional requirements.

1.       Independent arguments shall be supplied for each frequency for dual          tones that GENF generates. Single tones are generated by specifying          that one of the dual tone's frequencies is 0 Hz.

2.       Independent arguments shall be supplied for the carrier and modulation          frequencies for amplitude modulated tones that GENF generates.

3.       Arguments shall be supplied that allow the frequency of a tone to be          set in the range of 0 to 4000 Hz in 1 Hz units.

4.       Arguments shall be supplied that allow the output power to be set in          the range of +3 to -50 dBm in 0.5 dB steps.

5.       Arguments shall be supplied that allow an amplitude modulated tone's          modulation percentage to be set in the range of 0 to 300% in 1% units.

6.       The tone duration (make time) shall be specified in 1 ms units. Tone          durations shall be specified in the range of 0 to 8191 ms.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL





26

7.       An unlimited tone duration shall be specified by setting the make          duration to -1.

8.       The silence duration between tones (break time) shall be specified in 1          ms units. Silence durations shall be specified in the range of 0 to          8191 ms.

9.       An unlimited silence duration shall be specified by setting the make          duration to -1 and setting both frequencies of a dual tone to 0 Hz.

10.      The GENF module shall allow tones to be generated that meet or exceed          EIA/TIA-464 requirement for DTMF and call progress tone generation.

11.      The GENF module shall allow tones to be generated that meet or exceed          CCITT Blue Book Volume VI Fascicle VI.4 recommendations Q.310-Q.490          requirements for MF R1 and R2 tone generation.

12.      The GENF module shall generate tones with one to three unique cadence          pairs (on/off pairs).

A.4.2    Performance Requirements

1.       Frequency accuracy shall exceed 1 Hz. 2.       Level accuracy shall exceed 0.5 dB. 3.       Timing information shall exceed 1 ms accuracy.

A.5      Universal Tone Detector

A.5.l    Overview

The Universal Tone Detector (UTD) is a high configurable tone detector. By changing parameters, this algorithm can classify a wide range of single and dual tone call progress signals generated in a wide variety of countries.

A.5.2    General

Since different tones need different detection heuristics, and tones may have multiple specifications, each tone is tagged with a tone category identifier.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

27

               -----------------------------------------------                   Tone Category             Call Progress Signal                   -----------------------------------------------                          1                  Modem                          2                  FAX CNG                          3                  Audible Ringback                          4                  Busy                          5                  Reorder or Congestion                          6                  Number Unobtainable                          7                  SIT                          8                  Dial tone                          9                  Unknown Tone                   -----------------------------------------------

                        Table A-3: Tone Categories

In addition to specifying a tone category, the parameters include a value that is returned to the application when the tone is detected. This parameter need not be unique. This allows multiple specifications to report the same tone event to the application. UTD is table driven. Using this approach, the tone detector searches parameter tables for a matching tone. When a tone matches, the tone code determines the heuristics necessary to completely classify the tone. Also, the tones must be specified in a way that a set of parameters corresponds to either a single tone, a dual tone, or an amplitude modulated tone.

                     ---------------------------------                         Code               Tone Type                         ---------------------------------                          0                 Single Tone                          1                 Dual Tone                          2                 Modulated Tone                         ---------------------------------

                    Table A-4: Call Progress Tone Types

A.5.3    General Functional Requirements

UTD functionally combines a single tone detector and a dual/modulated tone detector into a single module. UTD combines the results of these detectors into a single result. UTD has the following requirements.

1.       The DSP shall indicate that the first ringback has started after at          least 400 ms of ringback like signal has been processed, as long as no          other tone type is early detected. If more than one type of tone is          early detected, the first ringback reporting shall be delayed until          either cadence information disqualifies the other types, or tone          precedence is used as a 'tie-breaker'.





Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

28

2.       The DSP shall indicate ringback has stopped when ringback is no longer          detected.

3.       The DSP shall indicate a busy tone has been detected after the          requisite number of make and break intervals have been processed, and          no other tone category is still a candidate for detection.

4.       The DSP shall indicate a reorder tone has been detected after the          requisite number of make and break intervals have been processed, and          no other tone category is still a candidate for detection.

5.       The DSP shall indicate a number unobtainable tone has been detected          after the requisite number of make and break intervals have been          processed, and no other tone category is still a candidate for          detection.

6.       In the event that more than one tone is a candidate for detection,          detection is delayed until all characteristics that may disqualify any          of the candidates are tested (for example, waiting for multiple cadence          pairs to occur). If there is still more than one potential tone after          all differentiating features have been exhausted, then the tone with          the highest precedence is detected. Also, if the tone ceases prior to          singling out one candidate tone, then the tone with the highest          precedence is detected. Precedence is shown in Table A-3.

7.       The DSP shall supply an early detect flag. This flag shall be valid          after the detector has processed no more than 72 ms of a tone. If more          than one tone category is early detected, then the early detect flag          shall indicate the tone category with the highest precedence.

8.       The DSP shall indicate that a modem has been detected if a single tone          falls within the specified frequencies for modem tones, the minimum          make interval has been exceeded while the average tone power is in          excess of the minimum power requirement, and no other tone category is          still a candidate for detection.

9.       The DSP shall indicate that a FAX CNG tone has been detected if a          single tone falls within the specified frequencies for a CNG tone, the          requisite number of on/off cadences have been processed, and no other          tone category is still a candidate for detection.

10.      The DSP shall indicate that a SIT tone has been detected if at least          two of the three segments of possible SIT tones have been detected for          at least the minimum interval in excess of the minimum power          requirement.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

29

11.      The DSP shall indicate that an Unknown tone has been detected when it          has been determined that a tone has been detected that falls within the          specified frequencies for an Unknown tone, the minimum duration has          been exceeded, and the tone does not match and other category tones.

A.5.3.1 TONE DETECTOR PERFORMANCE REQUIREMENTS

A.5.3.1.1 Single Tones

There are four types of parameters that shall be used to control single tone detection. The variation of each parameter shall be limited by the constraints listed in Table A-5.

                                      ------------------------------                                          Minimum             Maximum          --------------------------------------------------------------          Frequency                       300 Hz              3300 Hz          --------------------------------------------------------------          Bandwidth                       0 Hz                1800 Hz          --------------------------------------------------------------          Duration                        100 msec            32760 msec          --------------------------------------------------------------          Minimum Power Level             -45 dBm             3 dBm          --------------------------------------------------------------

               Table A-5: Single Tone Detection Constraints

The frequency detection range shall be specified the Frequency and Bandwidth parameters. Figure A-2 shows the relationship of these parameters. Note that the bandwidth specification is symmetric about the center frequency. The Frequency and Bandwidth parameters define a must detect range. The detector shall not use frequency criteria to reject any tones which are within the range specified Frequency/Bandwidth parameters. Tones whose frequencies are outside but close to frequency range may be detected.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL





30

                               INSERT GRAPH

Figure A-2: Frequency Domain Representation of tone parameters for a             Single Tone

If the Power Level of the detected parameter is greater than the minimum power specified by the parameters, the signal shall not be rejected by Power Level heuristics. Duration parameters are used to set the allowable duration of a tone. Minimum and maximum tone durations may be specified (make durations). Also, minimum and maximum silence durations between tones may be specified.

A.5.3.1.2         Dual Tones

Dual tones are created by summing two sinusoids. Since each tone can be isolated in the frequency domain, dual tones are specified as a pair of single tones. Parameters for each tone of a dual pair use the same constraints as single tones. Namely, frequency1 is the center frequency of the lower tone, and bandwidth1 specifies its frequency tolerance. The same is true for frequency2 and bandwidth2 for the high tone. Figure A-3 shows the definition of the frequency and bandwidth parameters for a dual tone.

                               INSERT GRAPH

Figure A-3: Frequency Domain Representation of Tone Parameters for a Dual Tone

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

31

Not all dual tones are detectable by UTD. A dual tone shall detected only when the difference between the two component frequencies is greater than 10 Hz and less than 230Hz.

A.5.3.1.3         Amplitude Modulated Tones

Amplitude modulated tones are created by multiplying two sinusoids. When analyzed in the frequency domain, a modulated tone looks like three tones. Figure A-4 shows the frequency spectrum for a modulated tone.

The tone whose frequency is the average of the other tones is the carrier. The other two tones can be referred to as side lobes. For amplitude modulated tones, frequencyl and bandwidth1 specify the low sidelobe and its tolerance, while frequency2 and bandwidth2 specify the high sidelobe and its tolerance.

                               INSERT GRAPH

      Figure A-4: Frequency Domain Representation of Tone Parameters                          for an Amplitude Modulated Tone

As with dual tones, not all modulated tones will be detected by UTD. Modulated tones shall be detected if the difference between the carrier frequency and the sidelobes is between 10 Hz and 230 Hz.

A.5.3.l.4         Precedence

By assigning a detection precedence to the classification process, tone frequency ranges can overlap. When a tone's parameters fall into a range shared by two or more signals, the signal is classified as the one with the highest precedence.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

32

               -------------------------------------------                   Precedence            Call Progress Signal





               -------------------------------------------                       1                 Modem                       2                 FAX CNG                       3                 Audible Ringback                       4                 Busy                       5                 Reorder or Congestion                       6                 Number Unobtainable                       7                 SIT                       8                 Dial Tone                       9                 Unknown Tone                   -------------------------------------------

                   Table A-6: Tone Detection Precedence

Table A-6 shows the precedence of typical tones that the UTD module detects. Modem signals have the highest precedence, and Unknown tones have the lowest. Therefore, the frequency range of unknown tones can safely overlap the other tone ranges without causing tones to be misclassified. If the range for Unknown tones is allowed to be the maximum range allowed by the detector, any detected tone that is unclassified would be designated as Unknown.

A.5.3.1.5         North American Call Progress Signal Detection

Functional Requirements:

The tables below specify the frequencies, power levels, and cadence of the Bellcore and EIA-464A call progress tones.

- --------------------------------------------------------------------------------                         Frequency (Hz)                 Power Level (dBm) - --------------------------------------------------------------------------------     Name         350     440     480     620     Per Frequency        Combined - -------------------------------------------------------------------------------- Audible Ring              X       X               -22.5 +/- 1.5 - --------------------------------------------------------------------------------     Busy                          X       X        -27 +/- 1.5 - --------------------------------------------------------------------------------   Dial Tone       X       X                       -17.5 to  -15     -13 to -14.5 - --------------------------------------------------------------------------------   Intercept               X               X        -20 +/- 1.5 - --------------------------------------------------------------------------------    Reorder                        X       X        -27 +/- 1.5 - --------------------------------------------------------------------------------

      Table A-7: Call Progress Tone Frequency and Power Requirements

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

33

- ------------------------------------------------------------------------------- Audible ring (ring-       repetition of the tone on for 0.8 to 2.2 seconds, and  back)                     off for 2.7 to 4.4 seconds - ------------------------------------------------------------------------------- Busy                      repetition of the tone on for 0.5+/-0.05 seconds, and                            off for 0.5 +/-0.05 seconds - ------------------------------------------------------------------------------- Dial                      steady uninterrupted - ------------------------------------------------------------------------------- Intercept                 repetition of an alternating sequence, of the two                           frequencies each being on for 0.16 to 0.30 seconds                           with a total cycle time of 0.5 +/-0.05 seconds - ------------------------------------------------------------------------------- Reorder (fast busy)       repetition of the tone on for 0.25+/-0.025 seconds,                            and off for 0.25+/-0.025 seconds - -------------------------------------------------------------------------------

                   Table A-8: Call Progress Tone Cadence

Performance Requirements:

1.       Frequency Deviation: Even though the generator is required to meet a          frequency tolerance per tone of +/-0.5%, the detector needs to allow          for a wider frequency tolerance due to variations in generators and          line distortions. The CP detector detects all tones whose component          frequencies deviate less than 1% from nominal.

2.       Twist: The CP detector detects all tones whose twist is less than +/-4          dB.

3.       Dynamic Range:  The CP detector exhibits a minimum dynamic range of           25 dB.

4.       Cadence: The CP detector must detect call progress tones whose cadence          is within +/-10%.

5.       Talkoff: The CP detector makes no false detections in 12 hours of          testing with voice at -15 to -18 dBm ASL.

A.5.3.1.6         FAX CNG Tone Detection

The standard connection protocol for automatic connection of a FAX modem requires that the calling FAX modem generate a calling tone (CNG). Hence for incoming calls, the EVP software has to detect a CNG signal. When CNG is detected, EVP alerts the Core Processor to redirect the call to a FAX machine or a FAX modem embedded within the call processing system.

Software License                                           D2 Technologies, Inc.





and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

34

Functional Requirements:

Detect the presence of the FAX calling tone (CNG). A CNG signal is defined as follows.

                               INSERT GRAPH

                    Figure A-5: Fax calling tone (CNG)

      a)       The CNG tone is within 38 Hz of nominal frequency.

      b)       The timing tolerance of a CNG tone is +/-15%.

      c)       The power of a CNG tone is between 0 and -43 dBm.

Performance Requirements:

1.       The detector does not miss any CNG signals on a prerecorded tape          containing 50 CNG tone samples collected from S different FAX machines.

2.       The detector does not miss any CNG signals from the same FAX machines          connected to a local CO with a noise level of less than -45 dBm.

3.       The detector misses less than 0.5% of CNG signals (generated at -10          dBm) when compressed voice is output at a level of-15 dBm or less          (average over 3 seconds) into a network whose ERL is greater than 15          dB.

4.       The detector does not falsely detect more than 1 CNG tone per 5 hours          of voice (based on Bellcore recorded talk radio voice tapes.)

A.5.3.1.7         Modem Tone Specification

All answering modems that conform to the ITU V.25 answering sequence present a 2100 Hz tone 1.8 to 2.5 seconds after answering the telephone line. Figure A-6 and Figure A-7 show the timing of the answering tone (ANS). In Figure A-6, the 2100 Hz

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

35

tone reverses phase every [tau] intervals. These phase reversals disconnect echo cancellers and echo suppressors from the network. According to ITU G.164, phase reversal shall be accomplished such that the phase is within 180 +/-10 degrees in 1 ms and that the amplitude of the 2100 Hz tone is not more than 3 dB below its steady state value for more than 400 musec.

                               INSERT GRAPH

        Figure A-6: Timing for Answering Modem with Phase Reversal

A timing diagram for an answering modem without phase reversal is shown in Figure A- 7. The timing is identical with that of phase reversing tone except for the reversal timing.

                               INSERT GRAPH

       Figure A-7: Timing for Answering Modem without Phase Reversal

Table A-9 contains the nominal frequency, power, and duration requirements for

                           ------------------------------------------------                               Minimum             Maximum              Unit          ---------------------------------------------------------------------          Frequency            2085                2115                 Hz          ---------------------------------------------------------------------          Duration             2.6                 4.0                  seconds          ---------------------------------------------------------------------          Power                -18.0               -6.0                 dBm0          ---------------------------------------------------------------------

generating modem tones as derived from V.25 and G.164.

               Table A-9: Modem Tone Generation Requirements





Performance Requirements:

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

36

1.       The detector does not miss any modem answer tone on a pre-recorded tape          containing 50 modem answer tone samples collected from 5 different data          modems.

2.       The detector does not miss any modem answer tone signals from the same          data modem connected via a local CO with a noise level of less than -45          dBm.

3.       The detector does not miss more than 0.5% of modem answer tones          (generated at -10 dBm) when compressed voice is played at a level of          -15 dBm (ASL) or lower into a network connection with ERL greater than          15 dB.

4.       The detector does not falsely detect the presence of a modem answer          tone more than once per 5 hours of voice (using Bellcore recorded talk          radio voice tapes).

5.       There is no talkdown performance requirement. The near end is always          silent and does not interfere with far end modem ANS signals.

6.       There shall be fewer than 1 talkoff in 5 hours of call classification          when the detector is programmed with the recommended parameters.          Assuming that each call is resolved within an average time of 10          seconds, there shall be less than 1 talkoff in 1800 calls.

A.5.3.1.8         Three Tone Sequences

Most countries that generate Special Information Tones (SIT) use a three tone sequence. SIT sequences are generated by various central offices or common carrier switching points to indicate a problem with the dialed call. A SIT tone sequence generally precedes a recorded voice announcement such as the number you have dialed is no longer in service... and is provided specifically for the purpose of detection of the problem type by an automated device.

There are two popular types of SIT sequences. The first type is used mainly in Europe. It consists of a sequence of three tones of identical durations. The second type is the one used in North America. There are several North American SIT sequences that are encoded using various combinations of frequency and duration for each of the three tones. The encoding has been standardized by Bellcore.

Performance Requirements:

1.       The UTD shall handle both types of sequences.

2.       There is no talkdown performance requirement. The near end is always          silent and does not interfere with far end SIT signals.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

37

3.       There shall be fewer than 1 talkoff in 5 hours of voice when the          detector is programmed with the recommended parameters. Assuming that          each voice call is has an average of 2 seconds of voice, there shall be          fewer than 1 talkoff in 9000 calls.

A.5.3.1.9         Unknown Tone

Any single tone, dual tone, amplitude modulated tone or single tone sequence that is not classified as a CP, SIT, CNG or modem ANS tone, shall be reported as an unknown tone.

Performance Requirements:

1.       Talkdown performance requirement [TBD]

2.       There shall be fewer than 1 talkoff in 5 hours of voice when the          detector is programmed with the recommended parameters (minimum tone          duration 400 ms). Assuming that each voice call is has an average of 2          seconds of voice, there shall be fewer than 1 talkoff in 9000 calls.

A.6      Multifrequency Tone Detection (MFD)

The MFD algorithm module detects the presence of Rl, R2 Forward, and R2 Backward Multi frequency (MF) tones under a broad range of network conditions and under international telecommunications specifications.

A.6.1    Functional requirements:

Table A-10, Table A-11, and Table A-12 specify the nominal frequencies for the MF digits that must be detected.

- ----------------------------------------------------------------------- F1 (Hz)                             F2 (Hz)





           900         1100        1300        1500        1700                -------------------------------------------------------------   700          1            2           4           7         Spare       900         --            3           5           8         Spare      1100         --           --           6           9          KP        1300         --           --          --           0         Spare      1500         --           --          --          --          ST       - -----------------------------------------------------------------------                                                                         Table A-10: Nominal MF R1 Frequencies and corresponding digit definitions

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

38

- ----------------------------------------------------------------------- F1 (Hz)                             F2 (Hz)              1500         1620        1740        1860       1980           -------------------------------------------------------------  1380          1            2           4           7         11  1500         --            3           5           8         12  1620         --           --           6           9         13  1740         --           --          --          10         14  1860         --           --          --          --         15 - -----------------------------------------------------------------------

Table A-11: Nominal MF R2 Forward Frequencies and corresponding combination                                      numbers

- ----------------------------------------------------------------------- F1 (Hz)                             F2 (Hz)              1020          900         780         660        540           -------------------------------------------------------------  1140          1            2           4           7         11  1020         --            3           5           8         12   900         --           --           6           9         13   780         --           --          --          10         14   660         --           --          --          --         15 - -----------------------------------------------------------------------

Table A-12: Nominal MF R2 Backward Frequencies and corresponding combination                                      numbers

1.       Be configurable to detect either R1, R2 forward, or R2 backward MF          digits on a per-call basis.

2.       Detect the presence of all 15 R1, 15 R2 Forward, and 15 R2 Backward          digits under a broad range of network conditions.

3.       MF digit information is provided as soon as the minimum duration is          met. This information is called leading edge detection. This allows the          earliest possible response to the digit, such as in compelled          signaling.

4.       The trailing edge of a MF digit must be detected. This allows the          system to delay any response (such as in compelled signaling) to the          digit until it is removed. The criteria selected for trailing edge          detection will debounce MF digits.

5.       The DSP reports leading and trailing edge in the 8 ms block that they          are detected. MF events are not buffered.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

39

A.6.2 R1 Detection Performance requirements:

Table A- 13 consists of MF R1 tone detection performance requirements taken from CCITT/ITU Q310-Q331 and Bellcore TR-NWT-000506. Also shown is D2's MF R1 performance requirements, which is a superset of the CCITT and Bellcore requirements.

- ------------------------------------------------------------------------------------------------------------------                                                                Requirement - ------------------------------------------------------------------------------------------------------------------ Characteristic                Bellcore                      CCITT/ITU                     D2 - ------------------------------------------------------------------------------------------------------------------                                                                                   Frequency Deviation           +/-(1.5% + 5 Hz) must         +/-1.5% must accept           Configurable choice of                               accept                                                      three sets of must                                                                                           accept frequency                                                                                           tolerance:                                                                                           +/-(1.5% + 5 Hz),                                                                                           +/-(1.5% + 10 Hz),                                                                                           +/-(1.5% + 15 Hz) - ------------------------------------------------------------------------------------------------------------------ Tone Duration                 KP signal >/= 54 ms           >/=30 ms must accept          Minimum duration is                               must accept;                               must reject                                                 steps, from 28 ms up.                               All others: >/=30 ms                                        Can be configured for                               must accept; /=30 ms must accept;                               must reject                                                 - -------------------------------------------------------------





----------------------------------------------------- Minimum Interdigital          Must accept                   Must accept                   Minimum interdigital Interval                      interdigital intervals        interdigital intervals        interval is configurable                               >/=25 ms.  Must bridge        >/=20 ms                      in 4 ms steps.  Can be                               interdigital intervals                                      configured for >/=20 ms                               - ------------------------------------------------------------------------------------------------------------------ Minimum Cycle Time            Up to 10 pulses per           -                             >10 pulses per second                               second (100 ms cycle                                        (                              time) - ------------------------------------------------------------------------------------------------------------------ Accept Levels                 0 to -25 dBm must             -                             Minimum power is                               accept                                                      configurable from -25                                                                                                                         frequency - ------------------------------------------------------------------------------------------------------------------ Twist (ratio of high          group power to low)           accept                        accept                        accept - ------------------------------------------------------------------------------------------------------------------ SNR (white noise)             20 dB                         -                             20 dB - ------------------------------------------------------------------------------------------------------------------ Impulse Noise                 Fewer than 14 missed          -                             Fewer than 14 missed                               or split digits in                                          or split digits in                               Bellcore Impulse Noise                                      Bellcore Impulse Noise                               Tape No. 201                                                Tape No. 201 - ------------------------------------------------------------------------------------------------------------------

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

40

                                                                               - ------------------------------------------------------------------------------------------------------------------ Disturbing Frequencies        Detection in the              -                             Detection in the                               presence of 2A-B and                                        presence of 2A-B and                               2B-A modulation                                             2B-A modulating                               products 28 dB below                                        products 28 dB below                               each frequency                                              each frequency                               component level of the                                      component level of the                               signals.                                                    signals - ------------------------------------------------------------------------------------------------------------------

           Table A-13: MFD R1 Detection Performance Requirements

A.6.3    R2 Detection Performance Requirements

Table A- 14 shows the MF R2 tone detection performance requirements taken from CCITT/1TU Q400-490. The MFD module is required to pass all CCITT/ITU requirements.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

41

- -------------------------------------------------------------------------------------------------------- Characteristic                      CCITT/ITU Requirement               CCITT/ITU Requirement - --------------------------------------------------------------------------------------------------------                                                                    Frequency Deviation                 +/-10 Hz must accept                Configurable choice of three - --------------------------------------------------------------------------------------------------------                                                                         sets of must accept frequency                                                                         tolerance:                                                                         +/-10 Hz                                                                         +/-15 Hz                                                                         +/-20 Hz

- -------------------------------------------------------------------------------------------------------- Tone Duration                       Must reject signals - ----------------------------------------------------------------------------------------------- --------- Minimum response time for R2        detect delay + generate             detect delay + generate delay compelled signaling                 delay                                     detect delay + decision             detect delay + decision delay +                                     delay + generate delay - -------------------------------------------------------------------------------------------- ------------ Accept Levels                       -5 dBm0 to -31.5 dBm0 must          Minimum power is                                     detect;                             configurable from -25 dBm to                                     -38.5 dBm0 must reject              -45 dBm per frequency - -------------------------------------------------------------------------------------------------------- Twist (ratio of high group          power to low)                       adjacent frequencies;               for adjacent frequencies;                                                                         non-adjacent frequencies;           for non-adjacent frequencies                                     20 ddB twist must reject            20 dB twist must reject - --------------------------------------------------------------------------------------------------------

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

42

- --------------------------------------------------------------------------------------------------------





Disturbing Frequencies             Must not falsely detect due to       Must not falsely detect due to                                    any one or more valid R2             any one or more valid R2                                    frequencies at -55 dBm per           frequencies at -55 dBm per                                    frequency.                           frequency.                                    In the presence of a valid R2        In the presence of a valid R2                                    tone, no missed detections and       tone, no missed detections and                                    no false detections due to any       no false detections due to any                                    of the remaining frequencies at      of the remaining frequencies at                                    20 dB below the highest of the       20 dB below the highest of the                                    MF tone pair.                        MF tone pair.  Must not falsely                                    Must not falsely detect due to:      detect due to:                                    1.  Any 1 or 2 pure sine waves,      1.  Any 1 or 2 pure sine waves,                                    each at -38.5 dBm0, 300-3400         each at -38.5 dBm0, 300-3400                                    Hz.                                  Hz.                                    2.  Any 1 or 2 pure sine waves,      2.  Any 1 or 2 pure sine waves,                                    each at -42 dBm, 300-3400 Hz.        each at -42 dBm, 300-3400 Hz.                                    3.  Forward detector: Any 2          3.  Forward detector: Any 2                                    pure sine waves, each at -5          pure sine waves, each at -5                                    dBm, 330-1150 Hz or 2130-3400        dBm, 330-1150 Hz or 2130-3400                                    Hz.                                  Hz.                                    4.  Backward detector: Any 2         4.  Backward detector: Any 2                                    pure sine waves, each at -5          pure sine waves, each at -5                                    dBm, 1300-3400 Hz.                   dBm, 1300-3400 Hz. - -------------------------------------------------------------------------------------------------------- Transmitted signal interference    Must not falsely detect due to       Must not falsely detect due to                                    generation of outgoing MF            generation of outgoing MF                                    digits.                              digits. - --------------------------------------------------------------------------------------------------------

           Table A-14: MFD R2 Detection Performance Requirements

A.7      MFcR2 compelled signaling

In order to pass the CCITT requirements for compelled signal timing, the following additional requirements are made on the MFD detector:

1.       The MFD detector shall detect the leading edge of an R2 digit after          processing no more than 24 ms of the digit.

2.       The MFD detector shall detect the trailing edge of an R2 digit after          processing no more than 16 ms of the silence following the digit.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

43

                                 EXHIBIT B

                       LICENSEE PRODUCT DESCRIPTION

Service Resource Module (SRM) for high density programmable switching systems.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

44

                                 EXHIBIT C

DEVELOPMENT, MAINTENANCE, AND RUNTIME LICENSE FEE SCHEDULE

DEVELOPMENT LICENSE FEES: LICENSED TECHNOLOGY FOR THE BASIC SERVICES SPECIFIED IN EXHIBIT A

Development license fees are specified in PO #104962.

50% of which has already been paid to D2 and the final 50% to be paid upon the delivery and acceptance of the Licensed Technology for Basic Services by Licensee in accordance with Article 4 of this Agreement.

MAINTENANCE FEES: LICENSED TECHNOLOGY FOR THE BASIC SERVICES SPECIFIED IN EXHIBIT A

The Maintenance Fee after the expiry of the Warranty period shall be $20,000 per year, starting from the date after the Warranty period (Contract Year),





renewable at the end of each Contract Year.

In the event that during the four consecutive calendar quarters which begin immediately after the start of a Contract Year, LICENSEE completes payments to D2 of one hundred thousand dollars in Runtime License Fees under this Agreement, D2 will apply a credit equaling to 100% of the Maintenance Fee against the Runtime License Fees of that Contract Year.

In the event that LICENSEE exercises the Buy Out option for Runtime License Fees, there shall be no Maintenance Fee for the first three years after the expiry of the Warranty period.

RUNTIME LICENSE FEES: LICENSED TECHNOLOGY FOR BASIC SERVICES SPECIFIED IN EXHIBIT A AND SIMPLE CONFERENCING TECHNOLOGY

A runtime license fee shall be paid for each SRM in the Licensee Product (Exhibit B) which contains the Licensed Technology for Basic Services and simple conferencing which does not require network echo cancellation technology (Exhibit A) sold by LICENSEE. Licensee Products which do not run the Licensed Technology are not subject to runtime license fees.

The runtime license fee is based on the number of ports of service that a customer can expect the SRM to provide. As such, this runtime license fee calculation may be used for an SRM with any number of DSP processors (DSPs), with any MIPS

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

45

performance rating, as long as it is from the TI TMS320C54x, TMS320C55x, or TMS320C6x processor family.

Fee_per_SRM = Fee_per_Port * DSPs_per_SRM * Average_Ports_per_DSP

Where:

      Fee_per_SRM is the runtime license fee for each SRM.           Fee_per_Port is on Table 1.           DSPs_per_SRM is the number of DSPs on each SRM.          Average_Ports_per_DSP is defined below.

      -----------------------------------------------------------          total quantity of processors licensed          Fee_per_port          -----------------------------------------------------------                      1-5,000                               $2.00          -----------------------------------------------------------                   5,001 - 25,000                           $1.00          -----------------------------------------------------------                  25,001 - 50,000                           $0.75          -----------------------------------------------------------                   5,001 - 75,000                           $0.50          -----------------------------------------------------------                    > 75,000                                $0.00          -----------------------------------------------------------

                           Table 1. Fee per port

If LICENSEE commits to purchase licenses for a minimum of 10,000 processors for the first year after first customer shipments, the fee_per_port will be reduced for $1.00 for the first 5,000 processors.

The SRM will provide 5 Basic Services and simple conferencing (which does not require network echo cancellation):

      1.     DTG -- Digital Tone Generation (static channels and outpulsing)          2.     CPA -- Call Progress Analysis (with Voice Activity Detection)          3.-    DRC -- DTMF Detection          4.     MFR(1) -- Multifrequency Reception (1)          5.     MFCR2 -- Multifrequency Reception and Transmission, Compelled R2

To determine the Average ports per DSP, the completed software will be tested in a heavily-loaded VCO/20 to determine the maximum number of ports that a single DSP processor performing each of the Basic Services can reliably satisfy.  This

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

46

maximum will be documented in Table 2 below, and will be encoded in software, to prevent a customer from exceeding it.

This maximum will vary depending on the DSP processor speed, so a separate measurement will have to be done for SRMs containing faster processors. Due to system limitations, this number will never exceed 63.

The number of ports supported for each of the Basic Services, per DSP processor, will be averaged (arithmetic mean) to create an average number of ports per DSP (Average_Ports_per_DSP). Because of the computational simplicity of the DTG Service, it will not be included in this calculation:

         Average_Ports_per_DSP = (#CPA + #DRC + #MFR1 + #MFCR2)/4

- --------------------------------------------------------------------------------      Service       Predicted            Measured             Included in





             Maximum # Ports      Maximum # Ports          Average? - --------------------------------------------------------------------------------        DTG            63             To be measured         Not included - --------------------------------------------------------------------------------        CPA            30             To be measured           Included - --------------------------------------------------------------------------------        DRC            30             To be measured           Included - --------------------------------------------------------------------------------       MFR1            30             To be measured           Included - --------------------------------------------------------------------------------       MFCR2           30             To be measured           Included - --------------------------------------------------------------------------------

               TABLE 2.  MEASURED PERFORMANCE OF SERVICES

CAP: The runtime license fees is fully paid up after it reaches the CAP, which is the cumulative runtime license fees paid by LICENSEE for the first 75,000 processors as specified in Table 1 above. The CAP is cumulative across the Texas Instruments TMS320C54x, TMS320CSSx, and TMS320C6x, and other TI processors based on the same core processor architecture.

BUYOUT OPTION: Within the Warranty period, LICENSEE may elect to pay D2 a sum of $1,400,000 as a one time paid-up runtime license fees for the Basic Services specified in Exhibit A.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

47

                                 EXHIBIT D

               MODEL LICENSEE AGREEMENT FOR LICENSEE PRODUCT

SOFTWARE LICENSE

Licensed Technology incorporated in LICENSEE Product, together with Updates and New Versions thereof, are provided to LICENSEE's Customer under a non-exclusive worldwide license subject to the following terms:

1. LICENSEE's Customer shall have the right to distribute copies of the Licensed Technology to end users in Object Code form either directly or indirectly through others for use in connection with the LICENSEE Product. LICENSEE's Customer shall require that such end users agree to protect D2's and LICENSEE's intellectual property rights in the Licensed Technology as set forth in this LICENSEE's Customer Agreement.

2. LICENSEE's Customer shall have the right to reproduce the Licensed Technology for distribution and make a reasonable number of copies of the Licensed Technology for backup or archival purposes.

3. LICENSEE's Customer shall not have the right to modify, reverse engineer, decompile or derive Source Code from the Licensed Technology, nor shall LICENSEE's Customer permit any third party to do so. LICENSEE's Customer shall not have the right to disclose the Licensed Technology except as permitted herein.

4. LICENSEE's Customer shall have the right to transfer a licensed copy of the Licensed Technology to a third party provided LICENSEE's Customer does not retain any copies of such licensed copy and the third party agrees to abide by the terms and conditions of this LICENSEE's Customer Agreement. All Licensed Technology must be transferred upon a change in title of any hardware in which it was installed.

5. LICENSEE's Customer agrees that D2 or LICENSEE retain the entire right and title to Licensed Technology.

6. The provisions of this Article (paragraphs 1 through 6 preceding) shall survive the termination or expiration of this LICENSEE's Customer Agreement.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

48

                                 EXHIBIT E

1.       Development and Back-up Computers

      Computer Manufacturer and Model    Serial Number      Dev/Backup

(1)      --                    --

(2)      --                    --

(3)      --                    --

1.       FORMAT OF Licensed Software Media

(1)      --                    --

(2)      --                    --

(3)      --                    --

Date:





Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL

49

                                 EXHIBIT F

                       Acceptance Test Specification

To be provided by D2 and LICENSEE within 90 days of effective date of this Agreement.

Software License                                           D2 Technologies, Inc. and Maintenance Agreement       August 4, 1997                      CONFIDENTIAL 
Question: Highlight the parts (if any) of this contract related to Warranty Duration that should be reviewed by a lawyer. Details: What is the duration of any  warranty against defects or errors in technology, products, or services  provided under the contract?
answer:
The acceptance specification shall be completed no later than 90 days after the effective date of this Agreement and shall be attached to this agreement as Exhibit F.


question:
[***] = CONFIDENTIAL TREATMENT REQUESTED

SCHEDULE A Product License Schedule FORM  This Product License Schedule is issued pursuant to the Software License, Customization and Maintenance Agreement (the Agreement) executed by and between Bank of America, N.A. (Bank of America) and Cardlytics, (Supplier) and incorporates by reference all of the terms and conditions of the Agreement.

  TERM FOR ORDERING

A. Software

This Schedule constitutes an Order in accordance with the terms of the Agreement.

  B. Payment Schedule for Source Code delivery as outlined in Section 2.7

 •  Beginning three (3) years after the General Services Agreement Effective Date, the Supplier Software version in place one (1) yearfollowing the Service reaching 10,000,000 Users $[***]

 •  The latest commercially available version, or earlier versions at Bank of America's option, of the Supplier Software:

  •  Beginning 3 years after the General Services Agreement Effective Date or one (1) year following the Service reaching 10,000,000 Users, whichever is later, if Supplier has failed to meet either of the Performance Adjustments as outlined in Schedule B of the General Services Agreement for six (6) consecutive months. $[***]

  •  Beginning 3 years after the General Services Agreement Effective Date and one (1) year following the National Launch date and Supplier has met both of the Performance Adjustments as outlined in Schedule B of the General Services Agreement. Bank of America Total Revenue Share minus Supplier Total Revenue share for the preceding twelve (12) months

 •  At any time if Supplier materially breaches either Agreement $[***]

  C. Maintenance Services

No-charge Maintenance Services shall be provided from the Delivery Date through the Warranty Period. The first paid (Initial) Maintenance Term shall commence upon expiration of the Warranty Period and shall continue for twelve (12) months thereafter. Thereafter, the Maintenance Term shall automatically renew for successive period, 12 months, on the terms and conditions of this Agreement unless Bank of America terminates Maintenance Services pursuant to this Agreement. Bank of America may terminate Maintenance Services for convenience at any time in accordance with the Section entitled Termination of the Agreement. If Bank of America terminates the Maintenance Services, Bank of America shall have the right to reinstate the Maintenance Services without paying any reinstatement fee. During the initial Maintenance Term and any renewal term, Maintenance Fees shall be paid in the increments described below under Payment Terms.    Proprietary to Bank of America  Page A-2  vTIP2010

Source: CARDLYTICS, INC., S-1, 1/12/2018





PRODUCTS   LICENSED PROGRAMS:  PROGRAM MATERIALS:  PLATFORM:

The Software consists of the following:  The Program Materials include the following:  The Platform consists of the following:

Cardlytics OPS (Offer Placement System) Version 3.0



Installation Guides Operational Guides



Computer: database servers, application servers and web servers

Operating System: Microsoft.net and SQL 2008

Other Required Components Client side ad serving technology

  PAYMENT TERMS

The Software License and Maintenance will be provided at no charge.    Proprietary to Bank of America  Page A-3  vTIP2010

Source: CARDLYTICS, INC., S-1, 1/12/2018





[***] = CONFIDENTIAL TREATMENT REQUESTED

PAYMENT TERMS

DELIVERY/INSTALLATION DATES   ACCEPTANCE PERIOD  MAINTENANCE PERIOD

WARRANTY PERIOD DURATION

Delivery Date:

TBD

Installation Date:

TBD

The period commencing on the Installation Date and continuing for the number of days specified:

120 days



Notwithstanding anything set forth elsewhere in this Agreement (or below), the Maintenance Period shall be twenty- four (24) hours per day, seven (7) days per week, including Bank of America holidays.

120 days

METHOD OF DELIVERY AND STATE WHERE SOFTWARE AND DOCUMENTATION ARE RECEIVED

The method of delivery and name of the State where Supplier shall deliver and Bank of America shall receive Software and Documentation:

TBD

TRAINING

Supplier shall provide the following training classes pursuant to this Agreement in connection with installation of the first copy of the Software.

Date:

INSTALLATION SUPPORT

In addition to the installation support provided pursuant to the Section entitled Ordering, Delivery and Installation, Supplier shall provide Bank of America the following installation services:

Installation Support will be handled in a separate agreement

NON-MAINTENANCE SERVICES SUPPORT

Support services shall be provided at the Time and Materials rates set forth in the Price List.

RELATIONSHIP MANAGERS

The following shall be the Relationship Managers for the parties:    Bank of America:  Cardlytics:    Brian Woodward  Jason Brooks     Address: [***]  [***]    Proprietary to Bank of America  Page A-4  vTIP2010

Source: CARDLYTICS, INC., S-1, 1/12/2018





SOURCE CODE INSTALLATION SITE

Bank of America shall maintain its copy of the Source Code on the terms of this Agreement at the following address:    Address:  TBD

INSTALLATION SITE

 Address:  TBD

INVOICE ADDRESS(ES)

Licenses:

 N/A         Maintenance:

 N/A          Proprietary to Bank of America  Page A-5  vTIP2010

Source: CARDLYTICS, INC., S-1, 1/12/2018 
Question: Highlight the parts (if any) of this contract related to Warranty Duration that should be reviewed by a lawyer. Details: What is the duration of any  warranty against defects or errors in technology, products, or services  provided under the contract?
answer:

WARRANTY PERIOD DURATION