README update.
diff --git a/README.md b/README.md
index 3b074d5..e75a2f5 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,13 @@
 <img src="https://nlpcraft.org/images/nlpcraft_logo_black.gif" height="80px">
+<br>
+<a target=_ href="https://gitter.im/apache-nlpcraft/community"><img alt="Gitter" src="https://badges.gitter.im/nlpcraftorg/community.svg"></a>
 
-### What is Apache NLPCraft?
+## What is Apache NLPCraft?
 [Apache NLPCraft](https://nlpcraft.org/) is an open source library for adding a natural language interface to any applications. 
 NLPCraft is free and developer friendly, it securely works with any private data source, and has no hardware or software 
 lock-in.
 
-### Java Client
+## Java Client
 Native Java client provide easy-to-use Java-based API that wraps standard NLPCraft [REST APIs](https://nlpcraft.org/using-rest.html). 
 It can be used by any JVM language that provides Java interop such as Scala, Groovy, or Kotlin. 
 
@@ -17,11 +19,11 @@
  * Access [GitHub](https://github.com/apache/incubator-nlpcraft-java-client) mirror repository.
  * Ask questions on [dev@nlpcarft.apache.org](mailto:dev@nlpcarft.apache.org)
  
-#### Other Projects
+## Other Projects
 - [Apache NLPCraft](https://github.com/apache/incubator-nlpcraft) - main NLPCraft project.
 - [Apache NLPCraft UI](https://github.com/apache/incubator-nlpcraft-ui) - Web UI for testing and debugging.
 
-### Usage
+## Usage
 From any JVM-based application code:
 ```java
 // Get client instance with all defaults.