diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..a3682afdfe15ead4f262ffb2a3333ce9fb013818
--- /dev/null
+++ b/README.md
@@ -0,0 +1,25 @@
+# Not serializable
+
+As every object should be `final` as default. It should NOT be serializable as default.
+Unfortunately reality in PHP is different.
+
+If you want to make your classes NOT-serializable, you must explicitly state that.
+
+# Usage
+
+Require this package using composer
+
+```bash
+composer require grifart/not-serializable
+```
+
+and update your IDE default class template to:
+
+```php
+final class ${NAME} {
+	use \Grifart\NotSerializable\NotSerializable;
+}
+```
+
+![](docs/phpstorm-settings.png)
+
diff --git a/docs/phpstorm-settings.png b/docs/phpstorm-settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..30db6503b04009ac1400c4fe191d34ab765ebce8
Binary files /dev/null and b/docs/phpstorm-settings.png differ