🛡️
THRDi Shield
Sign in to access your protection dashboard
Forgot password?
No account? Create one free
Free tier includes Quick Scan, Hidden Device Detection, and QR Verification.
THRDi Shield
FREE
Loading
⚡ Quick Scan
One tap to check for nearby threats — works instantly, no setup needed.
Shield Score
Connecting to protection services…
Live Protection Stats
Blocked
Warned
Clean
Scans
Devices
Chain
Verifying audit chain…
Live Activity Clear
Waiting for activity…
Scan a QR code, run radar, or tap Environ to start
Active Modules
📷
QR / Barcode
Tap to open
🔊
uXDT Blocker
Tap to open
💳
EMV Shield
Active — tap to open
📡
Area Radar
Tap to open
🌍
Environment
Tap to open
🚫
Block Rules
Tap to open
🔗
Audit Chain
📍
Location
Tap to open
🕵️
Hidden Devices
Tap to open
RF Kill Switch
Tap to open
📻
BLE Flood
Tap to open
Trusted Devices
Tap to open
🔐
Encryption Audit
Tap to open
📡
Rogue AP Detector
Tap to open
🚫
Ad Blocker
Tap to open
🌫️
Data Fog
Tap to open
📍
GeoFence Blocker
Tap to open
🎟️
Ticket Generator
Tap to open
📷
Tap to activate camera
Scans QR codes and barcodes
Manual URL / Text Check
Paste any URL or QR text to analyze for threats before opening.
🔊 Ultrasonic Monitor (uXDT)
Detects hidden tracking beacons at 17–22kHz found in power strips, TVs, and retail devices.
Tap Enable to start monitoring
Saved Locations + Save Here
Add Location
History
No scans yet — tap the shield button above
📡 7-layer sweep: BLE trackers · Network · NFC · Ultrasonic · Timing · Motion · Battery
Scanning all layers…
BLE
Network
NFC
uXDT
High Risk
Detected
No devices — tap Start Area Scan
🚫
Security Block
Malicious — flagged, blocked, alerts on
🔒
Privacy Suppress
Hidden publicly, still monitored privately
🚫 Security Block — Flagged as malicious. Blocked and logged to audit chain.
Add Security Block
⚡ Quick Add from Radar
Run a radar scan first to see detected devices here
Blocked
Suppressed
Trusted
Scan History
PayloadScoreVerdictLocation
Device Radar Log
DeviceTypeThreatLocation
Audit Chain
TimeEventHash
👤 My Account
App Info
Version
2.1.0
PWA URL
https://www.openroommate.com/thrdi-shield/
AJAX Endpoint
https://www.openroommate.com/wp-admin/admin-ajax.php
VirusTotal API Key
Optional — enables real-time URL threat lookup against 90+ engines. Free at virustotal.com
About THRDi Shield
Pre-execution QR/barcode security · uXDT ultrasonic blocking · EMV payment protection · Area device radar · WORM audit chain · Environment scanner

© THRDi — All rights reserved.
✍️ Signed QR Generator
Create cryptographically signed QR codes. Only THRDi Shield can verify them as authentic.
🔍 Verify a QR Code
📍 Geo-Fenced Alert Zones
Save location zones. When high-risk devices appear within the radius, you get alerted instantly.
🔔 Push Alerts
Get instant alerts when threats are detected — even when the app is closed.
Not subscribed yet
Alerts fire for: blocked scans · high-risk device detections · uXDT beacons
📄 Threat Report
Generate a signed, timestamped security report. Print or save as PDF for legal, insurance, or enterprise use.
Report period
✅ Verify: Is This MY Device?
Before assuming unauthorized surveillance — confirm the RF source is not one of your own devices. Follow these steps in order.
Test 1 — Power off your outdoor camera
Unplug or switch off your outdoor security camera completely. Then immediately run the Hidden Device scan again. If the RF burst disappears — it was your camera all along.
Test 2 — Power off devices one at a time
Unplug each device that is always on — router, cable box, smart TV, any cameras — one at a time. Run scan after each. When the RF burst disappears, the last unplugged device was the source.
Test 3 — Signal near your camera vs away
Use the Pinpoint tool while standing outside near your security camera. If the signal is strongest there — it is your camera. If the signal is stronger inside a room away from the camera — it is something else.
🕵️ Hidden Device Scanner — Detects hidden cameras, microphones, and surveillance equipment using 6 detection layers.
Scanning for hidden devices…
Detection Layers
📡
WiFi Camera Scanner
Known camera hotspot SSID patterns
Ready
Detects IP cameras broadcasting as: Vstarcam, HiCamera, IPCam, Reolink, Wansview, Foscam, Tenvis, Amcrest hotspots
🌐
Network Fingerprinting
Surveillance device signatures on subnet
Ready
Checks network for devices matching known camera/mic MAC prefixes and connection patterns
🔦
Lens Reflection Detector
Flash reveals hidden lens retroreflection
Ready
Camera lenses reflect light at a unique angle detectable even in darkness
📻
RF Transmission Anomaly
Detects devices actively transmitting wirelessly
Ready
Transmitting hidden cameras/mics create CPU timing bursts and WebRTC interference detectable via performance API
🧲
Magnetic Field (EMF)
Wired hidden devices emit EMF anomalies
Ready
Wired cameras and mics near power sources create electromagnetic field anomalies
🎙️
Hidden Mic Detector
Ultrasonic beacon sweep + acoustic anomaly
Ready
Spy microphones emit ultrasonic sync beacons at 18–22kHz. Requires microphone permission.
🎯 Intrusion Locator Tools
🔊
Proximity Beacon
Audio tone gets faster/louder as you approach the source
Off
Works like a metal detector — move slowly around the room. The beep gets faster and louder as you get closer to the transmitting device.
Signal Strength
💡 How to use: Start the beacon, then walk slowly around the room. When the beeping gets faster and the bar fills up — you're getting closer. The peak marker locks the strongest reading so you know exactly where to look.
📍
Signal Strength Tracker
Logs signal readings by location to triangulate source
Off
No readings yet — start tracking and move around the room
🧭
Direction Finder
Estimates signal direction as you rotate
Ready
Tap Start to activate compass direction finder
💡 Rotate slowly 360° in place. The compass needle locks to the direction of strongest RF signal — point that direction to find the source.
📶
Channel Interference Map
Maps WiFi channel congestion from transmitting devices
☠️ Device Kill Switch — Disrupts and disables unauthorized surveillance devices. Use when you cannot physically locate or remove the device.
☠️
Ready
Select a kill method below
Kill Methods
🌊
Network Flood
Overwhelms device's WiFi connection with competing traffic
Medium
Creates massive WebRTC connection floods on the subnet. Cheap spy cameras with limited CPU cannot handle the load and drop their stream or reboot.
🔊
Ultrasonic Overload
Blasts frequencies that overload hidden microphone circuits
Medium
Plays a swept ultrasonic signal (17–22kHz) at maximum amplitude. Overloads the AGC (automatic gain control) circuits of hidden microphones causing them to clip, distort, or temporarily disable.
📡
Bluetooth Scanner Flood
Floods 2.4GHz band with BLE scan requests
Medium
Rapid Bluetooth scan requests create heavy 2.4GHz interference. Since most spy cameras operate on 2.4GHz WiFi, this degrades their signal quality and can force disconnection.
💀
FULL KILL SEQUENCE
All methods simultaneously — maximum disruption
Maximum
Runs all kill methods simultaneously: network flood + ultrasonic overload + BLE flood. Combined effect overwhelms surveillance devices on all vectors. Runs for 60 seconds.
🔑 Most Effective: Router Kill
Block Device at Router Level
The most reliable method. Even if you cannot physically find the device, you can permanently block it from your network at the router level.
Step 1 — Find the device IP
Run a Radar scan → check Device Radar Log in Logs tab. Look for unknown devices with low threat scores that you don't recognize.
Step 2 — Access your router
Open browser → go to 192.168.1.1 or 192.168.0.1 → login with your router password (usually on a sticker on the router).
Step 3 — Find connected devices
Look for: Connected Devices / DHCP Client List / Device Manager. Find unknown devices — note their MAC address.
Step 4 — Block the MAC address
Find MAC Filtering / Access Control → Add the device's MAC address to the block list → Save. The device is now permanently blocked even if it's still physically present.
Step 5 — Change WiFi password
Go to Wireless Settings → Change WiFi password. This forces ALL devices including the spy camera to reconnect — and it cannot reconnect with the new password.
Step 6 — If device is on YOUR network
Contact your carrier or ISP to report unauthorized device on your network. If in a rental/hotel — contact management immediately and document with the THRDi Shield threat report as evidence.
🏠 Homeowner Emergency Protocol
🚨 This Is Your Home — Immediate Actions
Step 1 — Call 911 NOW
Tell them: "I have discovered an active surveillance device in my home that I did not place there and did not consent to. I need an officer to document this." This is a criminal matter. Do not touch or move the device if found.
🚨 Call 911
Step 2 — Do Not Disconnect the Device
If you locate it physically — do NOT unplug it, move it, or touch it. Leave it exactly where it is. Law enforcement needs to document it in place. Use our Kill Switch to disable its transmission without touching it.
Step 3 — Secure Your Home
Change all door locks immediately. Change your WiFi password. Do not allow anyone into your home until police have documented the device. Who has had access to your home recently — contractors, guests, ex-partners, repair workers?
Step 4 — Generate Evidence Report
Generate a timestamped THRDi Shield evidence report right now. This documents the RF detection, signal strength, timing, and GPS location with cryptographic audit chain. This is admissible documentation.
Step 5 — FBI Tip (if local police do not act)
Unauthorized surveillance in a private residence is a federal wiretapping crime under 18 U.S.C. § 2511. The FBI investigates these cases.
🏛️ Submit FBI Tip at tips.fbi.gov
Step 6 — Know Your Rights
18 U.S.C. § 2511 — Federal wiretapping. Up to 5 years prison.
18 U.S.C. § 1030 — Computer fraud if device accesses your network.
State laws — Most states have separate voyeurism/surveillance statutes with additional penalties.
Civil lawsuit — You can sue for damages, legal fees, and emotional distress.
🎯 Precision Locator — Advanced tools to physically pinpoint a transmitting device. Use these in sequence for fastest results.
📐
2-Story Triangulation
Mathematically calculates source location across both floors
Stand at each position listed, tap the button, and wait 3 seconds. After 4+ readings it mathematically triangulates the device location using signal decay physics. Works across both floors.
0 / 18 positions recorded
💡 How to use: You do NOT need to record all 18 positions. Record at least 4 — one in each corner of each floor you want to test. The result updates automatically after 4 readings and gets more precise with each additional reading. Stand still for 3 seconds when you tap each position.
🔭
Deep Passive Scanner
All hardware sensors simultaneously — most powerful detection
Uses every available sensor simultaneously: accelerometer, gyroscope, magnetometer, ambient light, barometer, microphone FFT, and multi-server network probe. Runs continuously and alerts instantly when signal exceeds threshold.
🏠
Room Grid Localizer
Pinpoints exact corner/wall — tap where you are standing
Stand in each part of your room and tap that position on the grid below. It records signal strength at that exact spot and builds a floor plan heat map. The red zone = device location.
TAP the zone where you are standing → it records signal strength there
0 zones recorded
💡 Method: Start in the center of the room. Tap Record. Move to NW corner — tap Record. Move to NE corner — tap. Move to SW, SE, then midpoints of each wall. The red zone tells you exactly which part of the room has the device.
🧱
Wall-by-Wall Scanner
Scan each wall — tells you which wall the device is on or behind
Ready
Stand with your back against each wall and tap the button. Builds a compass of signal strength by wall. The strongest wall = device is on or embedded in that wall or the corner where two strong walls meet.
📏
Height Scanner
Determines if device is floor, mid, or ceiling level
Hold phone at floor level, then waist, then above your head. Tells you whether the device is hidden low (inside furniture/outlet), mid-height (shelf/clock/frame), or high (smoke detector/ceiling).
📡 WiFi & Network Intelligence
🔍 Network Source Analyzer
Extracts IP address, network type, carrier info, and estimates how the device is getting its signal.
⚠️ How This Device Still Has Signal
📱 Method 1 — Built-in SIM Card (Most Likely)
Many professional spy cameras have their own cellular SIM card built in. They use 4G/LTE to stream video directly to the internet — completely independent of your WiFi. No WiFi needed at all. This explains why it's still active.
📶 Method 2 — Hidden WiFi Hotspot
The device creates its own WiFi network or connects to a previously saved network. If someone had access to your WiFi password before, the camera remembers it and connects automatically every time you're home.
🔋 Method 3 — Wired Power + Cellular
Device is plugged into a wall outlet (USB charger, power strip, or hardwired) giving it unlimited power. Combined with cellular — it can run indefinitely and never needs WiFi or battery replacement.
🌐 Method 4 — Neighbor or External WiFi
Camera is configured to connect to a neighboring WiFi network, a mobile hotspot left in range, or even an unlocked public network nearby. Does not need access to YOUR network at all.
🚨 Bottom line: A device being active without YOUR WiFi is a strong indicator of a professional-grade surveillance device with its own cellular connection. This is a serious situation. Generate an evidence report and contact law enforcement immediately.
📋 Recommended Search Order
1.Run Signal Heatmap — walk grid pattern, builds room heat map of signal strength
2.Use Hot/Cold Tracker — follow arrows toward the signal like a compass needle
3.At close range — use Micro Proximity — centimeter-level detection
4.Use Pulse Isolator — identifies the exact transmission pattern
5.Use Thermal Drain Scanner — finds device by battery/heat signature
🗺️
Signal Heatmap
Walk the room — builds a real-time heat map of signal strength
Off
Walk in a grid pattern around the room. Each step records signal strength — red = strong signal = close to device.
🔵 Weak🟡 Medium🔴 Strong — Device here
0 readings recorded
🧊🔥
Hot / Cold Tracker
Arrows guide you toward the signal source in real time
Off
❄️
COLD
Move around to start
Move in any direction and watch the indicator
Signal Trend
💡 How to use: Start tracker and walk slowly. When indicator turns yellow/red and says WARMER or HOT — you are moving toward the device. Turn and walk that direction. When it says COLD — turn around.
🔬
Micro Proximity Detector
Centimeter-level detection — use when you're within 1 meter
Off
Maximum sensitivity scan. Hold your phone close to each object and surface. Vibration pattern changes when over the device.
Start detector and move phone close to suspected objects
💓
Pulse Isolator
Identifies the device's unique transmission pulse pattern
Off
Hidden cameras transmit in a distinctive pulse pattern (typically every 33ms for 30fps video). This isolates that pattern from background noise.
No pulse data yet
🌡️
Thermal Drain Scanner
Finds device by its heat and power consumption signature
A transmitting hidden camera draws constant power and generates heat. When your phone is near it, the CPU load on your device measurably increases due to interference. This detects that effect.
CPU Load Interference
Drain Anomaly
Move phone slowly near all objects — watch for CPU spike
💡 How to use: Slowly move phone within 5cm of every object in the room — clocks, smoke detectors, chargers, vents, picture frames. Watch the CPU Load reading — a spike when near a specific object means that object is drawing extra power (transmitting).
📋 Physical Search Checklist
Check every item in this list — hidden cameras are most commonly found in these locations:
🎯 DIRECT PINPOINT MODE
Most sensitive detection available. Audio beacon + visual spike + vibration.
Walk slowly toward every object — it tells you HOT or COLD in real time.
Signal Above Baseline
0%
Awaiting calibration…
Tap Start — stand still for calibration first
📋 Step by Step
1.Stand in the center of the room where the signal is strongest. Tap Start and stay still for 8 seconds while it calibrates.
2.Move extremely slowly — 1 step every 3 seconds. Walk toward one wall. Watch the bar and listen to the beep speed.
3.When bar goes orange and beep speeds up — you are getting closer. Stop. Note exactly where you are.
4.When bar goes red and phone vibrates hard — stop immediately. The device is within arm's reach. Don't move.
5.At that spot — hold phone 5cm from every object around you one by one. The bar spikes highest when you are directly over the device.
6.Check ceiling first — smoke detectors, vents, light fixtures. Then eye level — clocks, frames. Then low — outlets, power strips, USB chargers.
🔍 Most Likely Objects — Check These First
🔴 Highest probability:
Smoke detector · Carbon monoxide detector · USB wall charger/adapter · Clock radio or alarm clock · Any device that is ALWAYS plugged in
🟠 High probability:
Picture frames · Air purifier · Cable box · Router · Smart TV · Night light · Power strip
🟡 Medium probability:
Stuffed animals · Books on shelf · Decorative items · Plants · Air vent covers · Any item that was recently placed and you don't remember putting there
⚡ RF Kill Switch
11 ultrasonic oscillators (17–22.5kHz) + network saturation. One-tap disrupt for an active threat.
🛰️ 24/7 RF Blocker
Continuously monitors RF timing patterns in the background and auto-deploys countermeasures the instant a transmission burst is detected — no manual trigger needed.
● Inactive
Runs while THRDi Shield is open as a PWA. Battery impact: moderate.
📡 Jammer Detector & Pre-emptive Block
Detects cellular/WiFi jammers via RTT, bandwidth collapse, and CPU timing signatures. Auto-deploys countermeasures the moment a jammer is confirmed — before it can fully disrupt your connection.
📻 BLE Flood
Saturates the 2.4GHz band with rapid scan requests — disrupts hidden cameras and unauthorized BLE devices nearby.
✅ Trusted Devices
Whitelist your own WiFi, cameras, and devices so they never trigger an alert again.
Loading trusted devices…
🌑 AMOLED Black Mode
True black background — saves battery on OLED screens.
📡 Deauth Attack Indicator
A browser can't see raw WiFi deauth packets — that requires monitor-mode hardware. This detects the symptom: rapid disconnect/reconnect cycles consistent with a deauth attack.
● Inactive
📶 Meshtastic Node Detector
Meshtastic mesh radios run on LoRa (433/868/915MHz) — not detectable by any phone sensor. This finds them via their Bluetooth pairing signal instead.
🛡️ RAT Behavioral Monitor
A website cannot scan your installed apps or processes — true RAT detection needs a native app. This watches browser-visible signals: clipboard hijacking, screen capture API calls, and simultaneous sensitive permission use.
● Inactive
🔋 Battery Saver
Reduces background scan frequency for 24/7 RF Blocker and Jammer Auto-Guard to extend battery life.
● Battery Saver OFF — full monitoring speed
📤 Share Report & Logs
Share a summary report or export the complete audit log.
🔐 Encrypt Everything
One-tap encryption mode — enables every available protection layer on this device simultaneously: DNS-over-HTTPS, WebRTC leak blocking, canvas/audio fingerprint noise, and HTTPS-only enforcement.
● Not Encrypted
Tap below to activate full protection
🔍 Encryption Audit
Checks HTTPS, DNS leaks, WebRTC IP leaks. Generates a WPA3-strength passphrase. Full device hardening checklist.
🌐 VPN Guide & Status
Browsers cannot create a true system-wide VPN tunnel — that requires a native iOS/Android VPN profile. Here's how to set one up and verify it's active.
Checking connection...
Recommended no-log VPN apps:
• ProtonVPN — open-source, audited, free tier
• Mullvad — no email required, cash payment accepted
• IVPN — independently audited
Install from the App Store, enable on-demand connection, then return here to verify.
📡 Rogue AP Detector
Detects Evil Twin WiFi attacks using RTT and DNS timing analysis.
🔏 Device Fingerprint Vault
SHA-256 fingerprint of your device hardware for integrity verification.
⏰ Auto-Scan Schedule
Run hidden device scan automatically with push notifications.
🚫 Ad & Tracker Blocker
Blocks ads, trackers, and malicious domains before they load.
0
Blocked
0
Trackers
0
Malware
Status: Checking...
📋 Block Lists Active
Loading…
➕ Custom Block Domain
🌫️ Data Fog Engine
Confuses data brokers and trackers by injecting controlled noise into tracking signals.
● Data Fog OFF
Your real fingerprint is exposed
🛡️ Active Protections
Enable Data Fog to see active protections.
🎲 Your Current Fingerprint
What trackers see about your browser right now:
🔄 Fog Intensity
Higher intensity = more noise = harder to track.
Select a fog intensity level
📍 Location / GeoFence Blocker
Controls which apps and websites can access your real GPS location.
📍 Location: Real (Unprotected)
Tap below to set protection mode
🛡️ Protection Mode
🔔 Location Access Log
No location requests yet
🎟️ Bulk Ticket / QR Generator
Generate hundreds or thousands of unique, signed QR tickets.
Event Name
Venue
Prefix
Label
Count
Expires (hrs)
🔍 Verify a Ticket
💳 EMV / Contactless Skimming Detector
Detects nearby NFC fields and checks for skimmer-pattern anomalies. Android only — iOS restricts background NFC access; you'll get a manual inspection checklist instead.
● Not Scanning
Tap below to check for nearby NFC activity
🔍 What This Detects
✅ Active NFC field presence near your phone
✅ Malformed APDU response patterns (common in cheap skimmers)
✅ Unexpected repeated NFC polling (skimmers often poll continuously)
❌ Cannot detect magnetic-stripe skimmers (different technology, no phone sensor for this)
❌ iOS: background NFC reading is blocked by Apple at the OS level
📋 Manual Inspection Checklist (works on any device)
🔊 Ultrasonic Data Transmission Detector
Detects covert ultrasonic audio beacons (18-20kHz, inaudible to humans) used by some tracking SDKs and surveillance devices to silently transmit data between devices.
● Not Monitoring
📊 Live Frequency Spectrum (18-22kHz)
18kHz19kHz20kHz21kHz22kHz
📡 Detected Beacons
No ultrasonic beacons detected yet.
📶 WiFi Camera Scanner
Checks visible WiFi network names for known camera/IoT manufacturer patterns and probes for mDNS device announcements. A browser cannot see your full router device list — this catches what's broadcasting nearby.
🎯 Looking For
IP cameras · Smart cameras (Wyze, Ring, Nest, Arlo) · Baby monitors · Wireless microphones · Streaming devices (Chromecast, Roku, Fire TV)
🔴 Infrared (IR) Detection
Important limitation: most phone rear cameras have an IR-cut filter that makes them blind to infrared by design — this is intentional for accurate color photos. Front-facing cameras often have weaker filtering. This tool guides you through the most effective manual technique.
📋 How This Works
📡 Bluetooth Device Detector
Scans for nearby Bluetooth devices and classifies them — hidden mics, audio transmitters, cameras, and tracking devices.
📜 Detection Log
No devices scanned yet.
🧲 Magnetic Field Detector
Uses your phone's magnetometer to detect unusual electromagnetic fields — useful for finding powered electronics hidden in walls, clocks, smoke detectors, and other objects.
microtesla (μT)
🔔 Alert Settings
Get a push notification when field strength spikes above normal.
📜 Spike Log
No spikes detected yet.
🎵 Audio Spectrum Analysis
Full-range live audio spectrum from 20Hz to 20kHz — visualize room acoustics, identify hums, tones, and anomalies across the entire audible range.
📊 Live Spectrum (20Hz - 20kHz)
20Hz200Hz2kHz20kHz
🔍 Detected Peaks
No analysis running yet.
⚡ Electrical Noise Detector
Listens for 50/60Hz mains hum and its harmonics — often present near powered electronics, transformers, and some bugging devices that draw power from an outlet or battery charger.
● Not Listening
Move closer to suspected objects while running
📜 Detection Log
No readings yet.
🚗 OBD-II Adapter Detector
Important: a phone cannot read your car's diagnostic port directly — that requires a physical Bluetooth or WiFi OBD-II adapter (ELM327-based, ~$10-20) plugged into your vehicle. This tool detects and connects to such adapters if one is present, and flags unknown/unauthorized adapters that shouldn't be there.
⚠️ Why This Matters
Unauthorized OBD-II adapters are sometimes used for covert GPS tracking or driving-behavior monitoring. If you find an adapter plugged into your OBD-II port (usually under the dashboard, driver's side) that you didn't install, that's worth investigating.
📜 Detected Adapters
No adapters detected yet.
📡 Rogue AP Detector
Detects Evil Twin WiFi attacks using RTT and DNS timing analysis.
🔏 Device Fingerprint
SHA-256 fingerprint of your device hardware for integrity verification.
⏰ Auto-Scan Schedule
Run hidden device scan automatically with push notifications.
📋 Block Lists Active
Domains blocked across these categories:
➕ Custom Block Domain
🛡️ Active Protections
Enable Data Fog to see active protections.
🎲 Your Current Fingerprint
What trackers see about your browser right now:
🔄 Fog Intensity
Higher intensity = more noise = harder to track, but may affect some sites.
Select a fog intensity level
🛡️ Protection Mode
🎭 Spoof Location Coordinates
Latitude
Longitude
Preset locations:
🔔 Location Access Log
Every location request logged with timestamp.
No location requests yet
📋 Generated Tickets
🔍 Verify a Ticket
Scan or paste a ticket ID to verify authenticity and expiry.