diff --git a/src/pages/about-netbird/how-netbird-works.mdx b/src/pages/about-netbird/how-netbird-works.mdx
index b5079b11..1ae08e3a 100644
--- a/src/pages/about-netbird/how-netbird-works.mdx
+++ b/src/pages/about-netbird/how-netbird-works.mdx
@@ -63,9 +63,9 @@ The Management service runs in the cloud NetBird-managed. It can also be self-ho
### Client Application
-The NetBird Client application (or agent) is a software that is installed on your machines.
-It is an entry point to you private network that makes it possible for machines to communicate with each other.
-Once installed and registered, a machine becomes a peer in the network.
+The NetBird Client application (or agent) is a software that is installed on the machines within a NetBird network.
+It is an entry point to your private network that makes it possible for machines to communicate with each other.
+Once installed and registered, a machine becomes a peer within the network.
The Client's roles are the following:
@@ -76,24 +76,24 @@ The client application sends its public key to the Management service which then
The client application requests a user to log in with an Identity Provider (IDP) or a [setup key](/how-to/register-machines-using-setup-keys) so that the peer can be associated with the organization's account.
* **Receiving network updates from the Management service.**
Each peer receives initial configuration and a list of peers with corresponding public keys and IP addresses so that it can establish a point-to-point connection.
-* **Establishing point-to-point WireGuard connection.** To establish a connection with a remote peer, the Client first discovers the most suitable connection candidate, or simply address (IP:port) that other peer can use to connect to it.
-Then sends it to the remote peer via Signal. This message is encrypted with the peer's private key and a public key of the remote peer.
+* **Establishing point-to-point WireGuard connection.** To establish a connection with a remote peer, the Client first discovers the most suitable connection candidate, or simply address (IP:port) that other peers can use to connect to it.
+It then sends it to the remote peer via Signal. This message is encrypted with the peer's private key and a public key of the remote peer.
The remote peer does the same and once the peers can reach each other, they establish an encrypted WireGuard tunnel.
* **Applying access control policies.** The client application applies access control rules that are received from the Management service.
-It uses system's available firewall manager like `nftables` to apply the rules.
+The client uses a system's available firewall manager like `nftables` to apply the rules.
* **Applying DNS settings.** The client application runs an [embedded DNS resolver](https://netbird.io/knowledge-hub/using-xdp-ebpf-to-share-default-dns-port-between-resolvers) and ensures that the machine can resolve other peers' FQDNs in the `netbird.cloud` namespaces.
-It also applies other DNS settings that are received from the Management service.
+The client also applies other DNS settings that are received from the Management service.