diff --git a/README.md b/README.md
index 1281659..f4223ef 100644
--- a/README.md
+++ b/README.md
@@ -48,15 +48,15 @@ is implemented in the `core` component. On top of that we built the `log4j2 appe
```xml
- ${sys:loki.host}
- ${sys:loki.port}
+ ${sys:loki.host}
+ ${sys:loki.port}
-
- %X{tid} [%t] %d{MM-dd HH:mm:ss.SSS} %5p %c{1} - %m%n%exception{full}
-
+
+ %X{tid} [%t] %d{MM-dd HH:mm:ss.SSS} %5p %c{1} - %m%n%exception{full}
+
-
-
+
+
```
Detailed discussion of how to configure the appender with examples and description of all possible tags check
@@ -82,23 +82,23 @@ You can compare this with [design principles of Aeron](https://github.com/real-l
```
[via 10kB thread local buffer]
│
-+-------------+ Log <──┘
-│ Application │----------------+
+┌─────────────┐ Log ←──┘
+│ Application │----------------┐
│ Thread 1 │ │
-+-------------+ │
+└─────────────┘ │
│
- . \│/
- +----+---------------+ +---------+ +---------+
+ . ▼
+ ┌────────────────────┐ ┌─────────┐ ┌─────────┐
. Log │ │ │ Reading │ │ I/O │
- --------------->┤ Log buffer ├-->--->--┤ agent ├-->--->--┤ thread │
+ ---------------▶│ Log buffer ├--→---→--┤ agent ├--→---→--┤ thread │
. │ │ │ thread │ │ (Netty) │
- +----------+---------+ +---------+ +---------+
- . /│\
+ └────────────────────┘ └─────────┘ └─────────┘
+ . ▲
│
-+-------------+ Log │
-│ Application │----------------------+
+┌─────────────┐ Log │
+│ Application │----------------------┘
│ Thread N │
-+-------------+
+└─────────────┘
```
For those interested wiki contains some information on [log buffer sizing](https://github.com/tkowalcz/tjahzi/wiki/Log-buffer-sizing).