CONSULTING AGREEMENT --------------------