diff --git a/README.md b/README.md
index 7f9afd277ed89acedf4bc3c7686012b827407ad4..e5ee96d02092f36bd2018ae83b2458be020a5049 100644
--- a/README.md
+++ b/README.md
@@ -11,75 +11,66 @@ Templates was tested on Red Hat 5.x, 6.x and CentOS 5.x, 6.x. Common UserParamet
 
 Please let us know if you have any questions or concerns.
 
-The Camels Team
-http://thecamels.org
-
-Template App Amavisd
-======
+[The Camels Team](http://thecamels.org)
+
+# Table of contents
+-----
+1. Templates
+   * [Amavisd](#templateappamavisd)
+   * [Apache](#templateappapache)
+   * [APC](#templateappapc)
+   * [BIND](#templateappbind)
+-----
+
+## Template App Amavisd
 Monitoring for Amavisd service.
 
-Template App Apache
-======
+## Template App Apache
 Monitoring for Apache service.
 
-Template App APC
-======
+## Template App APC
 Monitoring memory usage of APC (http://pecl.php.net/package/APC) module. File ```bin/apc-stats.php``` need to be accessed via HTTP for example http://127.0.0.1/apc-stats.php
 
-Template App BIND
-======
+## Template App BIND
 Monitoring for BIND (DNS server) service. Checking also version of BIND.
 
-Template App Brocade HBA
-======
+## Template App Brocade HBA
 Monitoring for Network Adapters - Brocade. Template is using Discovery to create Items and Triggers. You need also add SUDO for zabbix user: ```zabbix ALL=(ALL) NOPASSWD: /usr/bin/bcu```
 
-Template App ClamAV
-======
+## Template App ClamAV
 Monitoring for ClamAV.
 
-Template App cPanel
-======
+## Template App cPanel
 Monitoring basic WHM/cPanel services.
 
-Template App Dovecot
-======
+## Template App Dovecot
 Monitoring for Dovecot.
 
-Template App Etherpad
-======
+## Template App Etherpad
 Monitoring for Etherpad (http://etherpad.org/)
 
-Template App Exim
-=====
+## Template App Exim
 Monitoring for mail server Exim.
 
-Template App Fail2Ban
-=====
+## Template App Fail2Ban
 Monitoring for Fail2Ban, an intrusion prevention software framework that protects computer servers from brute-force attacks.
 
-Template App Iptables
-=====
+## Template App Iptables
 Monitoring for Iptables. You need also add SUDO for zabbix user: ```zabbix  ALL=(ALL) NOPASSWD: /sbin/iptables -L INPUT -n```
 
-Template App Rserve
-=====
+## Template App Rserve
 Monitoring for RServer in R.
 
-Template App lm_sensors
-=====
+## Template App lm_sensors
 Monitoring CPU and MotherBoard temperatures by lm_senros module.
 
-Template App mdadm
-======
+## Template App mdadm
 Monitoring mdadm arrays. Checking number of corrupted disk arrays.
 
-Template App Monit
-=====
+## Template App Monit
 Monitoring for Monit service.
 
-Template App MySQLd
-=====
+## Template App MySQLd
 Monitoring for MySQL 5.5, 5.6 and 5.7. It is using PHP-cli for monitoring. You need also add zabbix user to database. Please run SQL query:
 ```
 CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'ha7jqnlacwefrs';
@@ -89,8 +80,7 @@ FLUSH PRIVILEGES;
 
 If you want change password, you need to edit files ```.my.cnf``` and also in file ```bin/ss_get_mysql_stats.php```.
 
-Template App MySQL Slave
-=====
+## Template App MySQL Slave
 Monitoring for replication in MySQL 5.5, 5.6 and 5.7. Please run SQL query:
 ```
 CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'ha7jqnlacwefrs';
@@ -100,58 +90,45 @@ FLUSH PRIVILEGES;
 
 If you want change password, you need to edit files ```.my.cnf```.
 
-Template App Nginx
-======
+## Template App Nginx
 Monitoring for Nginx. It is using script ```nginx-check.sh``` written by Vincent Viallet.
 
-Template App Nscd
-======
+## Template App Nscd
 Nscd is a daemon that provides a cache for the most common name service requests. Nscd provides caching for accesses of the passwd(5), group(5), and hosts(5) databases through standard libc interfaces, such as getpwnam(3), getpwuid(3), getgrnam(3), getgrgid(3), gethostbyname(3), and others.
 
 You need also add SUDO for zabbix user: ```zabbix  ALL=(ALL) NOPASSWD: /usr/sbin/nscd -g```
 
-Template App OPcache
-======
+## Template App OPcache
 Monitoring memory usage of OPcache (http://php.net/manual/en/book.opcache.php). File ```bin/opcache.php``` need to be accessed via HTTP for example http://127.0.0.1/opcache.php. Curl need to be installed on server.
 
-Template App OpenDKIM
-======
+## Template App OpenDKIM
 Monitoring for OpenDKIM.
 
-Template App OpenVPN
-======
+## Template App OpenVPN
 Monitoring for OpenVPN service.
 
-Template App Percona XtraBackup
-======
+## Template App Percona XtraBackup
 Monitoring for Percona XtraBackup.
 
-Template App PHP
-======
+## Template App PHP
 Monitoring for PHP.
 
-Template App php-fpm
-======
+## Template App php-fpm
 Monitoring for php-fpm.
 
-Template App Postfix
-======
+## Template App Postfix
 Monitoring for mail server Postfix.
 
-Template App PostgreSQL
-=====
+## Template App PostgreSQL
 Monitoring for PostgreSQL.
 
-Template App PowerPath
-======
+## Template App PowerPath
 Monitoring for EMC PowerPath: Host-based software for automated data path management, failover and recovery, and optimized load balancing. PowerPath automates, standardizes, and optimizes data paths in physical and virtual environments as well as cloud deployments to deliver high availability and performance.
 
-Template App Pure-FTPd
-======
+## Template App Pure-FTPd
 Monitoring for Pure-FTPd.
 
-Template App RabbitMQ
-======
+## Template App RabbitMQ
 Monitoring RabbitMQ (http://www.rabbitmq.com/) basic parameters like queues, exchanges and memory usage. You need install PHP on server for monitoring RabbitMQ. You need also add SUDO for zabbix user:
 
 ```
@@ -159,59 +136,46 @@ zabbix ALL=(ALL) NOPASSWD: /usr/sbin/rabbitmqctl
 zabbix ALL=(ALL) NOPASSWD: /usr/bin/php /etc/zabbix/bin/rabbit.php
 ```
 
-Template App Redis
-======
+## Template App Redis
 Monitoring for redis server 3.x. Support for redis cluster.
 
-Template App Rserve
-======
+## Template App Rserve
 Monitoring for Rserve, Binary R server.
 
-Template App Squid
-======
+## Template App Squid
 Monitoring for Squid, a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more.
 
-Template App S.M.A.R.T.
-======
+## Template App S.M.A.R.T.
 Monitoring for S.M.A.R.T. enabled storage devices (HDD's, SSD's and other). Uses discovery script to populate disks. INFO: For non present S.M.A.R.T. values disable items on per-host level.
 
-Template and scripts created by:
+## Template and scripts created by:
 Michał Macioszek, Taras Baran, Michal Gębora, Marcin Wilk, Maks Bednarek, Anna Fałek, Mikołaj Szczuraszek
 
-Template App Solr
-======
+## Template App Solr
 Monitoring for Solr.
 
-Template App Spamassassin
-======
+## Template App Spamassassin
 Monitoring for Spamassassin.
 
-Template App SPAM Blacklist
-======
+## Template App SPAM Blacklist
 Monitoring for SPAM Blacklist.
 
-Template App Unicorn
-======
+## Template App Unicorn
 Monitoring for Unicorn.
 
-Template App Unicorn Rails
-======
+## Template App Unicorn Rails
 Monitoring for Unicorn Rails.
 
-Template App vsftpd
-======
+## Template App vsftpd
 Monitoring for vsftpd.
 
-Template Device Back-UPS ES 700G
-======
+## Template Device Back-UPS ES 700G
 Monitoring of APC UPS dedicated battery power. Requires package apcupsd to be installed.
 
-Template Device BigIP F5
-======
+## Template Device BigIP F5
 Monitoring of F5 BigIP network load balancer. It uses SNMP items to monitor basic device parameters (CPU/RAM usage, hardware failure, global traffic) and also it discovers network interfaces, storage, virtual servers and pools.
 
-Template Device Cisco ASA
-======
+## Template Device Cisco ASA
 Monitoring of Cisco ASA firewall. It uses SNMP items to monitor basic device parameters (CPU/RAM usage, hardware failure, global traffic) and also it discovers network interfaces. It requires manual addition of value mappings (Administration -> General -> Value Mapping)
 
 ```
@@ -224,8 +188,7 @@ Cisco Interface Status
 2 - down
 ```
 
-Template Device NetApp
-======
+## Template Device NetApp
 Monitoring of NetApp dedicated NAS disk arrays. It uses SNMP items to monitor basic device parameters (CPU/RAM usage, disk status, hardware failure, global traffic) and also it discovers snap mirrors volumens (more discovery rules in the future). It requires manual addition of value mappings (Administration -> General -> Value Mapping)
 
 ```
@@ -328,16 +291,13 @@ NetAppVolStatus
 9 - replaying
 ```
 
-Template Device SNMP Generic
-======
+## Template Device SNMP Generic
 This is a generic template for SNMP (and any other in fact) devices that do not provide any information via SNMP/any other protocol. It only checks for host availability
 
-Template Inventory
-======
+## Template Inventory
 This template is used to collect data for automatic host inventory (architecture, operating system, hardware etc). Requires facter (puppetlabs)
 
-Template OMSA
-======
+## Template OMSA
 Collects data from OpenManage Server Administrator (OMSA) tool for Dell Servers. It monitors hardware components such as chassis, disks, power supplies, fans and other. It requires manual addition of value mappings (Administration -> General -> Value Mapping)
 
 ```
@@ -352,6 +312,5 @@ Dell Open Manage System Status
 
 You need also add SUDO for zabbix user: ```zabbix  ALL=(ALL) NOPASSWD: /opt/dell/srvadmin/bin/omreport```
 
-Template SELinux
-======
+## Template SELinux
 Monitoring for SELinux service.