diff --git a/README.md b/README.md
index 48379f9..158135e 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
reactive.nvim
Reactivity. Right in your neovim.
+![reactive](https://github.com/rasulomaroff/reactive.nvim/assets/80093436/42565d8a-68d1-4bee-832b-7c5e379dbe01)
+
@@ -192,7 +194,7 @@ The `name` field is required.
| Property | Type | Description |
|-----------|-----------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| name | `string` | This is your preset's name. It should be unique across other presets. |
+| name | `string` | This is your preset's name. It should be unique across other presets. Regexp pattern: `[a-zA-Z0-9_-]`. |
| lazy | `boolean` | This property is meant to be used by other plugin developers. By making your preset lazy you can delay its usage till a user decides to activate it. |
| priority | `number` | You can set a priority of any preset, if you faced conflicting preset highlights, for example. It's not recommended to set this field, if you are a plugin developer. |
| skip | `fun(): boolean` or `{ winhl?: fun(): boolean, hl?: fun(): boolean }` | This function will be called on every mode change, so that you can define when your preset shouldn't be applied. It should return true, if you want to skip applying highlights. You can also pass a table with functions, if you want to disable only window highlights or highlights. |