diff --git a/Cargo.toml b/Cargo.toml
index 4843ec7..6cc8581 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -10,6 +10,7 @@ build = "build.rs"
prost-build = "0.14.3"
[dependencies]
+hickory-proto = { version = "0.26.3", features = ["serde"] }
hickory-resolver = { version = "0.26.3", features = ["dnssec-ring", "https-ring", "quic-ring", "serde", "tls-ring", "toml"] }
iptables = "0.6.0"
maxminddb = "0.27.3"
diff --git a/README.md b/README.md
index 6826975..10a0f3f 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,48 @@
-# nsc (Network security control)
+# nsc (Network security control) - clearnet killswitch, smart L7 traffic routers collection and much more
+
+
+
+**The current project spec**: [click](https://anthrill.namily.tech/how.html#nsc)
+
+Our resources:
+- http://anthrill.i2p (about, docs, wiki)
+- https://namily.tech (VPN, docs, wiki mirrors)
+- https://git.namily.tech (forgejo, register-opened)
+
+### Deprecated spec (expanded; this functionality will also be implemented)
+The project is designed by the desire to transfer all the charms of routing and tun-in of modern VPN cores to Mesh networks.
Tun-in interface with marching on TOR/I2P similar to v2ray/xray
-The project is designed by the desire to transfer all the charms of routing and tun-in of modern VPN cores to Mesh networks.
+
## brief impl plan:
### client-side usage essentianls
1. [ ] TUN raw data (headers) parsing 50-70% done =)
-2. [ ] parse geoip2 (mmdb for now) thingies (
-3. [ ] add v2ray protocols buffer support (geo{ip,site}.dat)
-3. [ ] parse user's Config
-4. [ ] impl routing logic based on client's Config
-5. [ ] make this thing easy adn convenient to use
-6. [ ] custom Tor/i2p profiles/Config presets (via proxies like 127.0.0.1:10808)
+2. [x] parse geoip2 (mmdb for now) thingies (
+3. [x] add v2ray protocols buffer support (geo{ip,site}.dat)
+4. [ ] add full fakedns sniffer; 45-50% done
+5. [ ] parse user's Config
+6. [ ] impl routing logic based on client's Config
+7. [ ] make this thing easy adn convenient to use
+8. [ ] custom Tor/i2p profiles/Config presets (via proxies like 127.0.0.1:10808)
### inner infra
1. [ ] write as much tests as possible covering hopefully all logic