Waiver, release and hold harmless agreement