OVERALL AGREEMENT --------------------