verifying integrity