Reviving Contract