AGREEMENT GENERAL TERMS AND CONDITIONS