diff --git a/akka-docs/intro/what-is-akka.rst b/akka-docs/intro/what-is-akka.rst
index c9f4e6bd18..17e20bade7 100644
--- a/akka-docs/intro/what-is-akka.rst
+++ b/akka-docs/intro/what-is-akka.rst
@@ -1,8 +1,8 @@
What is Akka?
-====
+=============
**Akka**
-^^^^^^
+--------
**Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors**
@@ -11,23 +11,25 @@ We believe that writing correct concurrent, fault-tolerant and scalable applicat
Download from ``_
-**Akka implements a unique hybrid of:**
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Akka implements a unique hybrid of:
+-----------------------------------
-* `Actors `_, which gives you:
- * Simple and high-level abstractions for concurrency and parallelism.
- * Asynchronous, non-blocking and highly performant event-driven programming model.
- * Very lightweight event-driven processes (create ~6.5 million actors on 4GB RAM).
-* `Failure management `_ through supervisor hierarchies with `let-it-crash `_ semantics. Excellent for writing highly fault-tolerant systems that never stop, systems that self-heal.
-* `Software Transactional Memory `_ (STM). (Distributed transactions coming soon).
-* `Transactors `_: combine actors and STM into transactional actors. Allows you to compose atomic message flows with automatic retry and rollback.
-* `Remote actors `_: highly performant distributed actors with remote supervision and error management.
-* Java and Scala API.
+- :ref:`untyped-actors-java`, which gives you:
-**Akka can be used in two different ways:**
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ - Simple and high-level abstractions for concurrency and parallelism.
+ - Asynchronous, non-blocking and highly performant event-driven programming model.
+ - Very lightweight event-driven processes (create ~6.5 million actors on 4GB RAM).
-* As a library: used by a web app, to be put into ‘WEB-INF/lib’ or as a regular JAR on your classpath.
-* As a microkernel: stand-alone kernel, embedding a servlet container and all the other modules.
+- :ref:`fault-tolerance-java` through supervisor hierarchies with `let-it-crash `_ semantics. Excellent for writing highly fault-tolerant systems that never stop, systems that self-heal.
+- :ref:`stm-java` (STM). (Distributed transactions coming soon).
+- :ref:`transactors-java`: combine actors and STM into transactional actors. Allows you to compose atomic message flows with automatic retry and rollback.
+- :ref:`remote-actors-java`: highly performant distributed actors with remote supervision and error management.
+- Java and Scala API.
-See the `Use-case and Deployment Scenarios `_ for details.
+Akka can be used in two different ways:
+---------------------------------------
+
+- As a library: used by a web app, to be put into ‘WEB-INF/lib’ or as a regular JAR on your classpath.
+- As a microkernel: stand-alone kernel, embedding a servlet container and all the other modules.
+
+See the ref:`deployment-scenarios` for details.
diff --git a/akka-docs/java/fault-tolerance.rst b/akka-docs/java/fault-tolerance.rst
index 9aacecad44..b89b3978b4 100644
--- a/akka-docs/java/fault-tolerance.rst
+++ b/akka-docs/java/fault-tolerance.rst
@@ -1,3 +1,5 @@
+.. _fault-tolerance-java:
+
Fault Tolerance Through Supervisor Hierarchies (Java)
=====================================================
diff --git a/akka-docs/java/remote-actors.rst b/akka-docs/java/remote-actors.rst
index 3894f2dacc..8eb5573e16 100644
--- a/akka-docs/java/remote-actors.rst
+++ b/akka-docs/java/remote-actors.rst
@@ -1,3 +1,5 @@
+.. _remote-actors-java:
+
Remote Actors (Java)
====================
diff --git a/akka-docs/java/stm.rst b/akka-docs/java/stm.rst
index ed44218804..df6761b52a 100644
--- a/akka-docs/java/stm.rst
+++ b/akka-docs/java/stm.rst
@@ -1,3 +1,5 @@
+.. _stm-java:
+
Software Transactional Memory (Java)
====================================
diff --git a/akka-docs/java/untyped-actors.rst b/akka-docs/java/untyped-actors.rst
index 5a29d13ae5..1b73988aca 100644
--- a/akka-docs/java/untyped-actors.rst
+++ b/akka-docs/java/untyped-actors.rst
@@ -1,3 +1,5 @@
+.. _untyped-actors-java:
+
Actors (Java)
=============
diff --git a/akka-docs/scala/stm.rst b/akka-docs/scala/stm.rst
index 42cd67ce2c..c5bb99bcb4 100644
--- a/akka-docs/scala/stm.rst
+++ b/akka-docs/scala/stm.rst
@@ -1,3 +1,5 @@
+.. _stm-scala:
+
Software Transactional Memory (Scala)
=====================================