AGREEMENT --------------------------------------------------------------------- -----------