diff --git a/Dynamic-filtering:-rule-syntax.md b/Dynamic-filtering:-rule-syntax.md
index 88ee817..5956c17 100644
--- a/Dynamic-filtering:-rule-syntax.md
+++ b/Dynamic-filtering:-rule-syntax.md
@@ -8,8 +8,8 @@ A dynamic filtering rule is made of four components: a source, a destination, a
| rule type | source | destination | request type | action |
|---|---|---|---|---|
-| Type-based | `*`
_source hostname_ | `*`
| `*`
`image`
`inline-script`
`1p-script`
`3p-script`
`3p-frame` | `block`
`noop`
`allow` |
-| Hostname-based | `*`
_source hostname_ |
_destination hostname_ |
`*` | `block`
`noop`
`allow` |
+| **Type-based** | `*`
_hostname_ | `*`
| `*`
`image`
`inline-script`
`1p-script`
`3p-script`
`3p-frame` | `block`
`noop`
`allow` |
+| **Hostname-based** | `*`
_hostname_ |
_hostname_ |
`*` | `block`
`noop`
`allow` |
Source hostname always corresponds to the hostname extracted from the URL of the web page in the browser.
@@ -19,7 +19,7 @@ The rule always automatically propagates to all subdomains of the source hostnam
The type is the type of the fetched resource.
-A request can be blocked (`block`), allowed (`allow`), or ignored (`noop`). A `noop` rule will cause matching network requests to be ignored by the dynamic filtering engine, but those ignored network requests will still be subjected to static filtering.
+A request can be blocked (`block`), allowed (`allow`), or ignored (`noop`). A `noop` rule will cause matching network requests to be ignored by the dynamic filtering engine, but those ignored network requests will still be subjected to static filtering (filter lists).
***