RIVERS EVENT CONTRACT UPDATED-2