IDT, INC.
                       2275 Swallow Hill Road - Building 2500
                                Pittsburgh, PA 15220
                         (412) 279-8715 Fax (412) 279-1367


July 22, 1998

Mr. Marc Clupper
Javelin Technologies, Inc.
30 Cadillac Court, Apt. 4C
Lafayette, IN 47905

Dear Marc:

I would like to extend our Design and Engineering Agreement with Javelin
Technologies, Inc., until the completion of the ThermoChem-HT-TM- . The
financial terms will be negotiated upon the availability of funds in IDT, Inc.
IDT, Inc. will compensate all travel between Pennsylvania and Indiana.

In addition, 80,000 Warrant Shares of IDT, Inc. at $.10 per share will be issued
upon completion of the ThermoChem-HT-TM-.  IDT, Inc. will provide continued
support for the project as needed.

This agreement supersedes the previous agreement dated April 16, 1998.

I look forward to our continued work together.  If you have anything with which
to discuss with me, please contact me.

Sincerely,

IDT, INC.



Glenn Keeling
President
Accepted by:


- -------------------------               ----------------
Marc Clupper                                 Date





                          DESIGN AND ENGINEERING AGREEMENT
                                      BETWEEN
                                 IDT, INCORPORATED
                       AND JAVELIN TECHNOLOGIES, INCORPORATED

1.   INTRODUCTION

     This is an agreement for Javelin Technologies, Inc. to develop engineering
software and documentation for IDT, Inc. in accordance with an agreed-upon
Letter of Agreement (See Attached).


2.   DEFINITIONS

As used in this Agreement, the following definitions shall apply:

     1.   "Agreement" shall mean this Contract Agreement between Customer and
          Developer.

     2.   "Customer" shall mean IDT, Incorporated of Pittsburgh, Pennsylvania.

     3.   "Commonly Used Code" shall include computer code, techniques,
          functions, routines, and subroutines that are common in the computer
          industry and computer programming methods in common use, whether or
          not created for use in the Software.

     4.   "Confidential Information" shall mean any information relating to or
          disclosed in the course of the Agreement, which is or should be
          reasonably understood to be confidential or proprietary to the
          disclosing party. "Confidential Information" shall not include
          information (a) already lawfully known to the receiving party, (b)
          disclosed in published materials, (c) generally known to the public,
          or (d) lawfully obtained from any third party.

     5.   "Deliverables" shall mean all services that are offered and supplied
          to the Customer by the developer under terms of this Agreement.

     6.   "Developer" shall mean Javelin Technologies, Incorporated of Wabash,
          Indiana, and G. Marc Clupper, jointly and separately.

     7.   "Effective Date" shall mean no later than 15 January, 1998. The date
          upon which this Agreement is executed by Developer.



     8.   "Software" shall mean all computer software developed by Developer for
          Customer use throughout execution of this Agreement.

     9.   "Specifications" shall mean requirements for the Software's required
          operation, functions, capabilities and performance and the
          documentation to be retained therewith or as revised by the parties
          under procedures set forth in this Agreement.


3.   TERMS OF AGREEMENT

     1.   No later than the Effective Date, Developer shall provide one (1)
          programmer to begin work for Customer to develop software at the site
          of Customer.

     2.   Developer shall supply such resources, such as development equipment
          and software, and efforts such as shall be reasonably necessary to
          accomplish the tasks set forth by Customer.

     3.   Customer shall reimburse Developer expenses incurred during
          customer-required trips for business pertaining to Customer.


4.   RESOURCES TO BE PROVIDED TO DEVELOPER

     Customer shall supply to Developer all information and resources that
Developer shall reasonably require in order to carry out the work required by
this Agreement.





5.   CONFIDENTIALITY

     1.   Each party acknowledges that it will receive Confidential Information
          of the other party relating to technical, marketing, product, and/or
          business affairs.  Each party agrees that all Confidential Information
          of the other party shall be held in strict confidence and shall not be
          disclosed or used without express written consent of the other party,
          except as may be required by law.


                                         -2-



     2.   Developer is required to have all employees sign confidentiality
          agreements, in a form reasonably satisfactory to Customer, which
          include a promise to maintain confidentiality as required by this
          Agreement.  Developer shall provide to Customer, upon request, a list
          of all employees who work on the Software and a copy of a current
          confidentiality agreement between each employee and Developer.


6.   PAYMENT

     1.   Customer shall pay Developer a fixed fee for services provided upon
          the execution of this Agreement at the rate of Seven Thousand Five
          Hundred Dollars ($7,500.00) per month.  Payments of Three Thousand
          Seven Hundred and Fifty Dollars ($3,750.00) shall be made bimonthly by
          the customer to the developer on the 15th and last day of each month.

     2.   Customer shall provide Developer for services rendered a total of
          thirty thousand (30,000) warrants for IDT, Inc. common stock at a
          guaranteed conversion price of one dollar ($1.00) per share.  Payment
          shall be made in full within 30 days of the completion of the
          ThermoChem-HT pre-production delivery/completion date.

     3.   If any payment is not made as required, Developer may give notice of
          the failure to pay.  The failure to pay, if not cured within fifteen
          (15) days after notice, shall entitle Developer to terminate this
          Agreement in accordance with the provisions on Termination.


7.   INTELLECTUAL PROPERTY

     1.   Customer shall have and Developer shall be deemed to have irrevocably
          assigned to Customer all rights, titles, and interest, throughout the
          world, in all copyrights, trade secrets, patentable materials, and all
          other proprietary rights in the Software.

     2.   The Developer shall execute such documents as Customer shall
          reasonably require to evidence and confirm the transfer of rights made
          under the Agreement.

     3.   Customer may register the copyright to the Software and any derivative
          work in any and all countries and jurisdictions, place its copyright
          notice on the Software, and take such further steps as it deems fit


                                         -3-



          to provide legal protection to intellectual property relating to the
          Software.

     4.   Notwithstanding any other provisions of this Agreement, Developer
          shall retain the right to utilize all Commonly Used Code in Software
          developed for others or for its own use.


8.   DEVELOPMENT CREDIT

     Customer shall acknowledge Developer as the programmer.  Such development
credit shall not give Developer any trademark, copyright, or other proprietary
interest or rights in the Software.

9.   DISCLAIMER OF WARRANTIES

     Developer and Customer agree that due to the nature of complex computer
Software such as the Software, Developer cannot warrant that the Software will
be completely free of all defects and errors.  Accordingly, the Software is
transferred and delivered to Customer "AS IS." EXCEPT AS PROVIDED BELOW IN THE
PROVISION ENTITLED INTELLECTUAL PROPERTY WARRANTY, ALL WARRANTIES EXPRESS OR
IMPLIED, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY.  FITNESS FOR A
PARTICULAR PURPOSE AND NON-INFRINGEMENT, ARE DISCLAIMED.


10.  INTELLECTUAL PROPERTY WARRANTY

     Developer represents and warrants that it has no knowledge of any right,
title, and interest in the Software other than its own, and that it has granted
no license or ownership interest.  Developer represents and warrants that it
knows of no fact or circumstance indicating that commercial use and sale of the
Software will infringe any rights existing under the laws United States or any
state thereof of any other person or entity.


11.  TERM AND TERMINATION

     1.   The term of this Agreement shall commence on the Effective Date and
          shall continue for a period of three (3) months, unless sooner
          terminated in accordance with the provisions set forth in this
          Agreement.

     2.   Either party may terminate this Agreement:


                                         -4-



          A.   In accordance with provisions stated in this Agreement that
               provide for termination,

          B.   In the event that the other party ceases business operations or
               is in any bankruptcy or state insolvency or receivership
               proceeding not dismissed in thirty (30) days or assigns its
               assets for the benefit of creditors, or

          C.   In the event of any material breach by the other party which is
               not cured within thirty (30) days after notice.

     3.   Customer may terminate this Agreement at any time on thirty (30) days
          notice for any cause or no cause.  In the event of such a termination,
          Customer shall pay the reasonable cost of Developer's services to the
          date of receipt of notice of termination.



12.  EFFECT OF TERMINATION

     Upon any termination of this Agreement by any party:

     1.   All provisions of the section of this agreement entitled
          Confidentiality shall remain in effect.

     2.   Customer shall promptly return all objects and materials owned by or
          the responsibility of Developer.


13.  REMEDIES

     1.   Except as is otherwise provided in this Agreement, the parties shall
          have such remedies for breach or termination as are provided by
          applicable law.

     2.   The parties agree that in the case of the breach of any provision of
          the section of this agreement entitled Confidentiality, the aggrieved
          party will suffer immediate and irreparable harm, and that immediate
          injunctive relief will therefore be appropriate.


14.  ARBITRATION

     Any dispute relating to the terms, interpretation or performance of this
Agreement (other than claims for preliminary injunctive relief or other
pre-judgment remedies) shall be


                                         -5-



resolved at the request of either party through binding arbitration. Arbitration
shall be conducted in Lafayette, Indiana under the rules and procedures of the
American Arbitration Association ("AAA") . The parties shall request that the
AAA appoint a panel of three arbitrators and, if feasible, include one
arbitrator of the three who shall possess knowledge of computer software and its
distribution; however the arbitration shall proceed even if such a person is
unavailable.


15.  ATTORNEYS' FEES

     In the event of any litigation or arbitration between the parties arising
under this Agreement, the prevailing party shall be entitled to recover, in
addition to any other relief awarded, its reasonable costs and expenses,
including attorneys' fees, incurred in the proceeding.


16.  RENEWAL

     This Agreement is renewable and re-negotiable by Customer and Developer by
mutual agreement at any time during or after the Term of this Agreement.

17.  GENERAL PROVISIONS

     1.   RELATIONSHIP OF PARTIES.  Developer shall be deemed to have the status
          of an independent contractor, and nothing in this Agreement shall be
          deemed to place the parties in the relationship of employer-employee,
          principal-agent, partners or joint ventures.  Developer is responsible
          for all payments to its subcontractors, and guarantees their
          observance of their confidentiality requirements referred to herein.

     2.   PAYMENT OF TAXES, Developer shall be responsible for any withholding
          taxes, payroll taxes, disability insurance payments unemployment taxes
          and other taxes or charges incurred in the performance of the
          Agreement.

     3.   FORCE MAJEURE.  Neither party shall be deemed in default of this
          Agreement to the extent that performance of their obligations or
          attempts to cure any breach are delayed or prevented by reason of any
          act of God, fire, nature disaster, accident, act of government,
          shortages of materials or supplies, Or any other cause beyond the
          control of such party ("Force Majeure") provided that such party gives
          the other


                                         -6-



          party written notice thereof promptly and, in any event, within
          fifteen (15) days of discovery thereof and uses its best efforts to
          cure the delay. in the event of such a Force Majeure, the time for
          performance or cure shall be extended for a period equal to the
          duration of the Force Majeure but not in excess of six (6) months.

     4.   ASSIGNMENTS.  This Agreement may not be assigned by Customer in whole
          or in part without consent of Developer which consent shall not be
          unreasonably withheld.  Customer may assign this Agreement, without
          Developer's consent, to any third party which succeeds by operation of
          law to, purchases, or otherwise acquires substantially all of the
          assets of Customer and assumes Customer's obligations hereunder.
          Notwithstanding the above, Customer shall retain the obligation to pay
          if the assignee fails to pay as required by the payment obligations of
          this Agreement.  Developer may not assign its obligations under this
          agreement without Customer's written consent, which Customer may
          withhold in its complete discretion.

     5.   PARTIAL INVALIDITY. Should any provision of this Agreement be held to
          be void, invalid, or inoperative, the remaining provisions of this
          Agreement shall not be affected and shall continue in effect as though
          such provisions were deleted.

     6.   NO WAIVER.  The failure of either party to exercise any right or the
          waiver by either party of any breach, shall not prevent a subsequent
          exercise of such right or be deemed a waiver Of any subsequent breach
          of the same or any other term of the Agreement.

     7.   NOTICE.  Any notice required or permitted to be sent hereunder shall
          be in writing and shall be sent in a manner requiring a signed
          receipt, such as Federal Express, courier delivery, or if mailed,
          registered or certified mail, return receipt requested.  Notice is
          effective upon receipt.  Notice to Customer shall be addressed to
          Glenn Keeling, President, 2275 Swallow Hill Road, Building 2500,
          Pittsburgh, PA 15220 or such other person or address as Manufacturer
          may designate.  Notice to Developer shall be addressed to G. Marc
          Clupper, President, 1373 Mill Street, Wabash, TN 46992 or such other
          person or address as Dealer may designate.


                                         -7-



     8.   ENTIRE AGREEMENT.  This Agreement, including the Schedules thereto,
          states the entire agreement between the parties on this subject and
          supersedes all prior negotiations, understandings, and agreements
          between the parties concerning the subject matter.  No amendment or
          modification of this Agreement shall be made except by a written
          document signed by both parties.

     9.   GOVERNING LAW.  This Agreement shall be governed and interpreted in
          accordance with the substantive law of the State of Indiana.

     10.  VENUE AND JURISDICTION OF LEGAL ACTIONS.  Any legal action brought
          concerning this Agreement or any dispute hereunder, including but not
          limited to an action to enforce an. arbitration award, shall be
          brought only in the courts of the state of Indiana in the county of
          Marion or in the federal courts located in such state and county, and
          both parties agree to submit to the jurisdiction of these courts.

     IN WITNESS WHEREOF, IDT, incorporated and Javelin Technologies,
Incorporated and G. Marc Clupper have executed this Agreement.

                    IDT, Incorporated


                    By:
                       -----------------------------
                         Glenn Keeling, President

                    Javelin Technologies, Incorporated


                    By:
                       -----------------------------
                         G. Marc Clupper, President

                    WITNESS:



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


                                         -8-