revival of contract