diff --git a/doc/source/index.rst b/doc/source/index.rst
index 1044d1dc..f99dd356 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -4,29 +4,39 @@ GPy - A Gaussian Process (GP) framework in Python
Introduction
------------
-`GPy `_ is a Gaussian Process (GP) framework written in Python, from the Sheffield machine learning group.
+`GPy `_ is a Gaussian Process (GP) framework written in Python, from the Sheffield machine learning group. It includes support for basic GP regression, multiple output GPs (using coregionalization), various noise models, sparse GPs, non-parametric regression and latent variables.
The `GPy homepage `_ contains tutorials for users and further information on the project, including installation instructions.
-This documentation is mostly aimed at developers interacting closely with the code-base.
+
+The documentation hosted here is mostly aimed at developers interacting closely with the code-base.
+
+Source Code
+-----------
The code can be found on our `Github project page `_. It is open source and provided under the BSD license.
Installation
------------
-For developers
---------------
+Installation instructions can currently be found on our `Github project page `_.
-- `Writing new models `_
-- `Writing new kernels `_
-- `Write a new plotting routine using gpy_plot `_
-- `Parameterization handles `_
+Tutorials
+---------
-API Documentation
------------------
+Several tutorials have been developed in the form of `Jupyter Notebooks `_.
.. toctree::
:maxdepth: 1
+ :caption: For developers
+
+ tuto_creating_new_models
+ tuto_creating_new_kernels
+ tuto_plotting
+ tuto_parameterized
+
+.. toctree::
+ :maxdepth: 1
+ :caption: API Documentation
GPy.models
GPy.kern