AGREEMENT AND SUPPLEMENTAL AGREEMENT BETWEEN