diff --git a/documentation/usage-guide/conf.py b/documentation/usage-guide/conf.py
index 013dc1042a126e62bd662342db7abb1a7496af33..f59bf0eb3c35c62ee96343f008e1d725e1305088 100644
--- a/documentation/usage-guide/conf.py
+++ b/documentation/usage-guide/conf.py
@@ -63,7 +63,7 @@ numfig_secnum_depth = 2
 
 latex_documents = [(
     'index',
-    'View-Server.tex',
+    'View-Server_-_Usage-Guide.tex',
     u'View Server - Usage Guide',
     u'EOX IT Services GmbH',
     'manual',
diff --git a/documentation/usage-guide/downloading.md b/documentation/usage-guide/downloading.md
deleted file mode 100644
index 7377305357510849514525e43faf4901405ab4a2..0000000000000000000000000000000000000000
--- a/documentation/usage-guide/downloading.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# Downloading
-
diff --git a/documentation/usage-guide/downloading.rst b/documentation/usage-guide/downloading.rst
new file mode 100644
index 0000000000000000000000000000000000000000..426bdd9b3aabfb0ebf4121c0825dec963f07bfd8
--- /dev/null
+++ b/documentation/usage-guide/downloading.rst
@@ -0,0 +1,8 @@
+.. _downloading:
+
+Downloading
+===========
+
+WCS
+
+DSEO
diff --git a/documentation/usage-guide/images/webclient_add-to-basket.png b/documentation/usage-guide/images/webclient_add-to-basket.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd776d30f82f586638c712aeaa7c8fbd15d45544
Binary files /dev/null and b/documentation/usage-guide/images/webclient_add-to-basket.png differ
diff --git a/documentation/usage-guide/images/webclient_basket1.png b/documentation/usage-guide/images/webclient_basket1.png
new file mode 100644
index 0000000000000000000000000000000000000000..78850f0858792396ffae974b866a9194cabf4ec7
Binary files /dev/null and b/documentation/usage-guide/images/webclient_basket1.png differ
diff --git a/documentation/usage-guide/images/webclient_basket2.png b/documentation/usage-guide/images/webclient_basket2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e807e1da33ee7df8991c4bc8b3d877bc8f88f23b
Binary files /dev/null and b/documentation/usage-guide/images/webclient_basket2.png differ
diff --git a/documentation/usage-guide/images/webclient_download-buttons.png b/documentation/usage-guide/images/webclient_download-buttons.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e86887096970e0f21240df27cf32b59a4eec32e
Binary files /dev/null and b/documentation/usage-guide/images/webclient_download-buttons.png differ
diff --git a/documentation/usage-guide/images/webclient_info1.png b/documentation/usage-guide/images/webclient_info1.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e1235fa875088da0ce7b0bd30a96fba2bab1e7e
Binary files /dev/null and b/documentation/usage-guide/images/webclient_info1.png differ
diff --git a/documentation/usage-guide/images/webclient_info2.png b/documentation/usage-guide/images/webclient_info2.png
new file mode 100644
index 0000000000000000000000000000000000000000..19eb8c3e1c3528c24b7452caaaf86ac3046e7dcb
Binary files /dev/null and b/documentation/usage-guide/images/webclient_info2.png differ
diff --git a/documentation/usage-guide/images/webclient_layer-configuration.png b/documentation/usage-guide/images/webclient_layer-configuration.png
new file mode 100644
index 0000000000000000000000000000000000000000..78446813587d1feabde4077d69a97ac66f6a8a0c
Binary files /dev/null and b/documentation/usage-guide/images/webclient_layer-configuration.png differ
diff --git a/documentation/usage-guide/images/webclient_search-buttons.png b/documentation/usage-guide/images/webclient_search-buttons.png
new file mode 100644
index 0000000000000000000000000000000000000000..53d38edeca6f047c40fc14a73d17387a5910d024
Binary files /dev/null and b/documentation/usage-guide/images/webclient_search-buttons.png differ
diff --git a/documentation/usage-guide/images/webclient_toggle-search-single.png b/documentation/usage-guide/images/webclient_toggle-search-single.png
new file mode 100644
index 0000000000000000000000000000000000000000..97f5f3dbf823716218f57319c172220622c21c59
Binary files /dev/null and b/documentation/usage-guide/images/webclient_toggle-search-single.png differ
diff --git a/documentation/usage-guide/images/webclient_toggle-search.png b/documentation/usage-guide/images/webclient_toggle-search.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d8adb0f2aad8e6e19747070650de53e14d5e824
Binary files /dev/null and b/documentation/usage-guide/images/webclient_toggle-search.png differ
diff --git a/documentation/usage-guide/index.rst b/documentation/usage-guide/index.rst
index 50051a72adca31342174880148bbfb135b6a50c9..11db57282c008fa1f7afb1db35bb7dc0ec3fdf65 100644
--- a/documentation/usage-guide/index.rst
+++ b/documentation/usage-guide/index.rst
@@ -4,7 +4,7 @@ View Server - Usage Guide
 =========================
 
 .. toctree::
-   :maxdepth: 2
+   :maxdepth: 3
 
    intro
 
diff --git a/documentation/usage-guide/intro.rst b/documentation/usage-guide/intro.rst
index 102c433fd8db30b5246deec144e73a8a25359306..5409a3caff2d4c00a54e523297a92f2069e4402e 100644
--- a/documentation/usage-guide/intro.rst
+++ b/documentation/usage-guide/intro.rst
@@ -12,3 +12,5 @@ performance as well as for flexibility are provided alongside each other.
    :alt: Web Client
 
    *Web Client*
+
+Continue reading to understand the details of the provided :ref:`web_client`.
diff --git a/documentation/usage-guide/sample-requests.md b/documentation/usage-guide/sample-requests.md
deleted file mode 100644
index df3f6073588fb7e0e5ade5a9914f587c3651d3ba..0000000000000000000000000000000000000000
--- a/documentation/usage-guide/sample-requests.md
+++ /dev/null
@@ -1,82 +0,0 @@
-# Sample Service Requests
-
-some live samples.
-login needed
-
-## Client
-
-TODO entry page listing collections at
-    * https://pdas.prism.eox.at
-    * https://pass.copernicus.eu
-
-
-* https://vhr18.pdas.prism.eox.at
-* https://emg.pdas.prism.eox.at
-
-* https://vhr18.pass.copernicus.eu
-* https://emg.pass.copernicus.eu
-
-## Cache
-
-### WMTS
-
-* https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/WMTSCapabilities.xml
-* https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__TRUE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx
-* https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__FALSE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx
-* https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__NDVI/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx
-
-### WMS
-
-* https://vhr18.pdas.prism.eox.at/cache/ows?service=wms&request=getcapabilities
-* https://vhr18.pdas.prism.eox.at/cache/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018__TRUE_COLOR&STYLES=&time=2018-06-01T00%3A00%3A00Z%2F2018-07-01T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.46875%2C43.857421875%2C15.556640625%2C43.9453125
-
-## Renderer
-
-### OpenSearch
-
-* 1st step OSDD https://vhr18.pdas.prism.eox.at/opensearch
-* 1st step search for collections https://vhr18.pdas.prism.eox.at/opensearch/atom/
-* 2nd step OSDD https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018/
-* 2nd step search https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018/atom/
-* For one product https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7
-
-### WMS
-
-#### Capabilities
-
-* https://vhr18.pdas.prism.eox.at/ows?service=wms&request=getcapabilities
-* Limited to one product https://vhr18.pdas.prism.eox.at/ows?service=wms&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'
-
-#### GetMap
-
-* Quicklook https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511
-* False color https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__FALSE_COLOR&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511
-* NDVI including style https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__NDVI&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=coolwarm&BBOX=47.297788,25.978201,47.372606,26.047511
-* Custom color stretch https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511&dim_range=1000%205000
-* CQL filtering on Cloud Coverage https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018&format=image/png&TRANSPARENT=true&width=392&height=500&CRS=EPSG:4326&STYLES=&BBOX=44.196369,14.849791,44.554918,15.131223&cql=cloudCover%3C1
-* Clouds mask validity https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018__validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735
-* Clouds masked https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018__masked_validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735
-
-### WCS
-
-#### Capabilities
-
-* https://vhr18.pdas.prism.eox.at/ows?service=wcs&request=getcapabilities
-
-#### Coverage Description
-
-* https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7
-* https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage
-
-#### Coverage
-
-* Full in default format, projection, etc. https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage
-* Spatial subset https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&subset=long(26.004538536944892,26.016211510577705)&subset=lat(47.326254844665534,47.33495235268493)&subsettingCRS=http://www.opengis.net/def/crs/EPSG/0/4326
-* Range subset https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&rangesubset=nir
-* Scale down https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&scaleFactor=0.1
-* Format, interpolation https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&format=image/jp2&interpolation=http://www.opengis.net/def/interpolation/OGC/1/nearest-neighbour
-* Projection https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&outputCRS=http://www.opengis.net/def/crs/EPSG/0/4326
-
-## DSEO
-
-* https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7
diff --git a/documentation/usage-guide/sample-requests.rst b/documentation/usage-guide/sample-requests.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7f24c0b74697032f70193ba3609fd906deaf5901
--- /dev/null
+++ b/documentation/usage-guide/sample-requests.rst
@@ -0,0 +1,81 @@
+.. _sample_requests:
+
+Sample Service Requests
+=======================
+
+some live samples.
+login needed
+
+Client
+------
+
+TODO entry page listing collections at
+    * https://pdas.prism.eox.at
+    * https://pass.copernicus.eu
+
+
+* https://vhr18.pdas.prism.eox.at
+* https://emg.pdas.prism.eox.at
+
+* https://vhr18.pass.copernicus.eu
+* https://emg.pass.copernicus.eu
+
+Cache
+-----
+
+WMTS
+^^^^
+
+* `Capabilities <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/WMTSCapabilities.xml>`_
+* `True color tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__TRUE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_
+* `False color tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__FALSE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_
+* `NDVI tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__NDVI/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_
+
+WMS
+^^^
+
+* `Capabilities <https://vhr18.pdas.prism.eox.at/cache/ows?service=wms&request=getcapabilities>`_
+* `True color image <https://vhr18.pdas.prism.eox.at/cache/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__TRUE_COLOR&STYLES=&time=2018-06-01T00%3A00%3A00Z%2F2018-07-01T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.46875%2C43.857421875%2C15.556640625%2C43.9453125>`_
+
+Renderer
+--------
+
+OpenSearch
+^^^^^^^^^^
+
+* `1st step OSDD <https://vhr18.pdas.prism.eox.at/opensearch>`_
+* `1st step search for collections <https://vhr18.pdas.prism.eox.at/opensearch/atom/>`_
+* `2nd step OSDD <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/>`_
+* `2nd step search <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/>`_
+* `For one product <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_
+
+WMS
+^^^
+
+* `Collection layers capabilities <https://vhr18.pdas.prism.eox.at/ows?service=wms&request=getcapabilities>`_
+* `Layer capabilities for one product <https://vhr18.pdas.prism.eox.at/ows?service=wms&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'>`_
+* `Quicklook <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511>`_
+* `False color <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__FALSE_COLOR&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511>`_
+* `NDVI including style <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__NDVI&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=coolwarm&BBOX=47.297788,25.978201,47.372606,26.047511>`_
+* `Custom color stretch <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511&dim_range=1000%205000>`_
+* `CQL filtering on Cloud Coverage <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_3&format=image/png&TRANSPARENT=true&width=392&height=500&CRS=EPSG:4326&STYLES=&BBOX=44.196369,14.849791,44.554918,15.131223&cql=cloudCover%3C1>`_
+* `Clouds mask validity <https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735>`_
+* `Clouds masked <https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__masked_validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735>`_
+
+WCS
+^^^
+
+* `Capabilities <https://vhr18.pdas.prism.eox.at/ows?service=wcs&request=getcapabilities>`_
+* `Coverage set description <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_
+* `Coverage description <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage>`_
+* `Full in default configuration <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage>`_
+* `Spatial subset <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&subset=long(26.004538536944892,26.016211510577705)&subset=lat(47.326254844665534,47.33495235268493)&subsettingCRS=http://www.opengis.net/def/crs/EPSG/0/4326>`_
+* `Range subset <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&rangesubset=nir>`_
+* `Scale down <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&scaleFactor=0.1>`_
+* `Format and interpolation <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&format=image/jp2&interpolation=http://www.opengis.net/def/interpolation/OGC/1/nearest-neighbour>`_
+* `Projection <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&outputCRS=http://www.opengis.net/def/crs/EPSG/0/4326>`_
+
+DSEO
+^^^^
+
+* `One product <https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_
diff --git a/documentation/usage-guide/searching.rst b/documentation/usage-guide/searching.rst
index fcbab298bb92a84bd73bf10042e797b4759d4166..97e90a25f324ad36d97ab0afe37739f049a62dfd 100644
--- a/documentation/usage-guide/searching.rst
+++ b/documentation/usage-guide/searching.rst
@@ -1,3 +1,5 @@
+.. _searching:
+
 Searching
 =========
 
@@ -8,11 +10,11 @@ TODO add links to spec
 
 The OpenSearch URL endpoints are:
 
- * `/opensearch`: Main service description
- * `/opensearch/<format>`: Search for collections in a specific format
- * `/opensearch/collections/<collection-id>`: Collection specific description
- * `/opensearch/collections/<collection-id>/<format>`: Search for products in
-   a collection in that format
+* `/opensearch`: Main service description
+* `/opensearch/<format>`: Search for collections in a specific format
+* `/opensearch/collections/<collection-id>`: Collection specific description
+* `/opensearch/collections/<collection-id>/<format>`: Search for products in
+  a collection in that format
 
 The description related entrypoints provide an OpenSearch Description Document
 (OSDD). This XML based file format describes general service metadata and
@@ -22,10 +24,10 @@ These URL objects provide templates that can be filled with
 parameters to submit actual metadata queries. Depending on the used
 URL, the search result is returned in one of the following formats:
 
- * `atom`: Atom syndication format
- * `rss`: RSS
- * `kml`: Keyhole Markup Language
- * `json`: GeoJSON
+* `atom`: Atom syndication format
+* `rss`: RSS
+* `kml`: Keyhole Markup Language
+* `json`: GeoJSON
 
 The resulting items in that result document can be paged. Specific
 pages can be retrieved using the `offset` and `count` parameters.
@@ -42,7 +44,8 @@ products, containing links to thumbnails, browses and product specific
 services such as WMS or WCS. Additionally it contains the products
 acquisition footprint and timestamp.
 
-## Filters
+Filters
+-------
 
 The URL templates for both the collection and the record search allow
 to pass parameters that control the query and shape of the search.
diff --git a/documentation/usage-guide/viewing.rst b/documentation/usage-guide/viewing.rst
index 96dd998e614c4f72016f5d70751ef8aba8f82735..bee2b138343247ec4834c5905ed7fa2255b21e46 100644
--- a/documentation/usage-guide/viewing.rst
+++ b/documentation/usage-guide/viewing.rst
@@ -1,4 +1,8 @@
+.. _viewing:
+
 Viewing
 =======
 
+/cache endpoint for most performing requests fixed to predefined layers
 
+/ows endpoint for flexible requests e.g. customize stretch
diff --git a/documentation/usage-guide/web-client.rst b/documentation/usage-guide/web-client.rst
index 84da3e0e4312131cd829703545d20db291acfedf..57ea8aad1843ddd91e99aeed3bcf8f2711f72dd2 100644
--- a/documentation/usage-guide/web-client.rst
+++ b/documentation/usage-guide/web-client.rst
@@ -1,3 +1,5 @@
+.. _web_client:
+
 Web Client
 ==========
 
@@ -91,6 +93,8 @@ styling, etc.).
 
    *Web Client - Current view*
 
+.. _timeslider:
+
 Timeslider
 ----------
 
@@ -98,7 +102,7 @@ The *timeslider* presents the distribution of products in time via a *bar* (see
 :numref:`fig_webclient_timeslider`) or an *aggregated dots* (see
 :numref:`fig_webclient_timeslider_dots`) graph. The visualization mode used
 (*bars* or *dots*) is based on the total number of products available for the
-shown time duration.
+shown time interval.
 
 .. _fig_webclient_timeslider:
 .. figure:: images/webclient_tutorial_03_timeslider.*
@@ -130,38 +134,115 @@ The interactive *timeslider* can be used in the following ways:
 * *zooming the map to a combined minimum bounding box of all products in a dot
   group*: click on the dot group
 
+.. _search_results:
+
 Search Results
 --------------
 
-Right part of the map window contains a panel with *Search Results* for each enabled layer based on current area, time and additional filters. Items in the panel are sorted based on order in which the catalog returns them (by default from the oldest to the newest).
+The panel in the right part of the map window has a tab showing the *Search
+Results* grouped by enabled layer(s). The search is defined by the currently
+visible geographic area or spatial filter, selected time interval, and
+additional filters if set. Items in the list are sorted as the catalog returns
+them which typically is from the oldest to the newest.
+
+.. figure:: images/webclient_tutorial_04_search-results.*
+   :alt: Web Client Tutorial - Search Results
 
-Search can be enabled and disabled for each displayed layer individually by clicking on the large button *X layers selected to show n/n* and clicking on corresponding layer entry or by clicking on the *Search* toggle if only Single Layer is configured.
+   *Web Client Tutorial - Search Results*
 
-You can inspect metadata and alternative visualization of individual images by hovering over an item and hitting *info* icon. That opens a new overlay panel with *details display*. (see Details Display below)
+Searching can be disabled and enabled again for each displayed layer
+individually by clicking on the large button labeled *N layer(s) selected to
+show n/n* and clicking on the corresponding layer entry (see
+:numref:`fig_webclient_toggle_search`) or by clicking on the *Search* toggle
+(see :numref:`fig_webclient_toggle_search_single`) if only a single layer is
+configured.
 
-By clicking on individual images, you can insert or remove them from selection for download.
+.. _fig_webclient_toggle_search:
+.. figure:: images/webclient_toggle-search.*
+   :alt: Web Client - Toggle search
 
-Catalog search from the web client is scaled for performance and only a limited number of items is returned from the first search. In order to query for more items if available, click on *Load n more* button. *Select all* button adds all currently listed items to the collection of selected for download.
+   *Web Client - Toggle search*
 
-Clicking on the *link* button next to the layer name, it is possible to save the search query results. To download the respective XML file click with the right mouse button on the link and then *Save Link As...*.
+.. _fig_webclient_toggle_search_single:
+.. figure:: images/webclient_toggle-search-single.*
+   :alt: Web Client - Toggle search single layer
 
-Items selected for download can be viewed in the *Basket* tab or *Selected* button (Single Layer mode) on the right panel. In order to remove them from the selection, you can hover on them and click on the *minus* icon.
+   *Web Client - Toggle search single layer*
 
-.. figure:: images/webclient_tutorial_04_search-results.*
-   :alt: Web Client Tutorial - Search Results
+Metadata and alternative visualizations of individual products can be inspected
+by hovering over an item and hitting the *info* icon either in the search
+results (see :numref:`fig_webclient_info1`) or on the map (see
+:numref:`fig_webclient_info2`). That opens a new overlay panel showing *details
+display* (see :ref:`details_display` below).
 
-   *Web Client Tutorial - Search Results*
+.. _fig_webclient_info1:
+.. figure:: images/webclient_info1.*
+   :alt: Web Client - Details button 1
 
-Filters
--------
+   *Web Client - Details button 1*
 
-There are several possibilities to filter queried satellite data in the *Filters* panel on left side of the window:
+.. _fig_webclient_info2:
+.. figure:: images/webclient_info2.*
+   :alt: Web Client - Details button 2
 
-1. Spatial query: with Spatial Filter using the Point, Rectangle or Polygon drawing options under *Draw*. By default when no spatial filter is set, current map window extent is used as a spatial filter.
+   *Web Client - Details button 2*
 
-2. Temporal query with Timeslider tool: Enter Start and End date of your search interval. More information provided in Timeslider section of documentation.
+By clicking on individual items, they can be inserted to or removed from the
+*basket* holding the list of items selected for download.
 
-3. You can apply additional filters for each layer based on available metadata under "Additional filters" as configured by the operator. Currently "Cloud Coverage" filter is set up.
+.. figure:: images/webclient_add-to-basket.*
+   :alt: Web Client - Add item to basket
+
+   *Web Client - Add item to basket*
+
+Searching from the web client is throttled for performance and only a limited
+number of items is shown from the first search. Additional items, if available,
+are shown by clicking the button labeled *Load n more*.
+
+The *Select all* button adds all currently listed items to the *basket*.
+
+The *link* button next to the layer name shows the current search query. To
+download the results XML file click with the right mouse button on the link and
+use the *Save Link As...* menu entry.
+
+.. figure:: images/webclient_search-buttons.*
+   :alt: Web Client - Buttons in search panel
+
+   *Web Client - Buttons in search panel*
+
+Items selected for download can be viewed in the *Basket* tab (see
+:numref:`fig_webclient_basket1`) or *Selected* button (see
+:numref:`fig_webclient_basket2`, single layer mode) on the right panel. To
+remove an item from the selection use the *minus* icon visible while hovering
+over it.
+
+.. _fig_webclient_basket1:
+.. figure:: images/webclient_basket1.*
+   :alt: Web Client - Basket
+
+   *Web Client - Basket*
+
+.. _fig_webclient_basket2:
+.. figure:: images/webclient_basket2.*
+   :alt: Web Client - Selected
+
+   *Web Client - Selected*
+
+Filters
+-------
+
+There are several options to add explicit filters to product queries in the
+*Filters* tab in the left panel:
+
+* *Spatial filter*: allows drawing a Point, Rectangle, or Polygon directly on
+  the map. By default when no explicit spatial filter is set, the current map
+  window extent is used as a spatial filter.
+* *Time filter*: by default the time filter, a simple time interval, is
+  configured via the :ref:`timeslider`. If enabled, the time filter tool allows
+  a fine grained configuration of the time interval to use for searching.
+* *Additional filters*: based on the configuration provided by the operator
+  additional filters for each layer based on available metadata like "Cloud
+  Coverage" might be available.
 
 .. figure:: images/webclient_tutorial_05_filters.*
    :alt: Web Client Tutorial - Filters
@@ -171,58 +252,119 @@ There are several possibilities to filter queried satellite data in the *Filters
 Map Layers
 ----------
 
-*Layers* panel on left side enables setting the *Overlay*, *Layer* and *Base Layer* groups currently visualized.
+The *Layers* tab in the left panel enables configuring *Overlays*, *Layers*,
+and *Base Layers* to be shown.
 
-*Base Layer* and *Overlay* groups enable choosing the background, text labels and other footprints to be viewed on the map window for easier orientation.
+.. figure:: images/webclient_tutorial_06_map-layers.*
+   :alt: Web Client Tutorial - Map Layers
 
-*Layer* group presents selected data sets and its products or products levels (e.g. VHR Image 2018 Level 1).
+   *Web Client Tutorial - Map Layers*
 
-You can change the order of the layers by dragging the arrows corresponding to each layer up and down. This influences the order of rendering on the map and order of representation of layers in Timeslider.
+*Base Layers* provide various backgrounds whereas *Overlays* are text labels or
+other information like footprints to view on top of products for easier
+orientation on the *map*. They can be enabled and disabled individually as
+needed via the *eye* icon next to their name.
 
-Individual layers can be fully disabled and enabled by the *eye* icon next to its name.
+*Layers* correspond to product collections or datasets. Searching is performed
+on enabled layers.
 
-Changing the visualization (styling) of layers can be done by clicking on the *paint brush* icon next to the layer name. An afterwards displayed popup window enables setting the opacity and one of pre-configured styles for the layer.
+The order of *layers* can be changed by dragging the arrows next to each layer
+up and down. This influences the order of the rendering on the *map* as well as
+in the *timeslider*.
 
-.. figure:: images/webclient_tutorial_06_map-layers.*
-   :alt: Web Client Tutorial - Map Layers
+The visualization (styling) of *layers* can be changed by clicking on the *paint
+brush* icon next to the layer name. The displayed overlay enables setting the
+layer's opacity and selecting one of the predefined styles for the layer.
 
-   *Web Client Tutorial - Map Layers*
+.. figure:: images/webclient_layer-configuration.*
+   :alt: Web Client - Layer configuration
 
-Details Display
----------------
+   *Web Client - Layer configuration*
 
-In order to view details display panel for a single selected product, either click on the *info* (i) icon after clicking on the product footprint on the map or product entry in Search Results panel.
+.. _details_display:
 
-Newly opened overlay displays a map window with a set visualization and linked metadata. It also contains links to several product related OGC compliant services requests (WMS, WCS etc). More information can be found in *sample-requests* usage-guide chapter.
-
-Visualization (opacity and style) for this map window can be changed after clicking on the *Visualization* button in top left corner.
+Details Display
+---------------
 
-Product can be added to selection for download by enabling the respective checkbox in the bottom right of the panel.
+In order to view details of individual products, either click on the *info* (i)
+icon after clicking on the product footprint on the map or the product entry in
+the *Search Results* panel.
 
 .. figure:: images/webclient_details_display.*
    :alt: Web Client Details Display panel
 
    *Web Client Details Display*
 
-.. _weblient_download:
+An overlay display will open showing the product metadata as well as the product
+itself on a map. The product metadata contains links to visualize and download
+the metadata and product. Those links are OGC standards compliant service
+requests for OpenSearch (see chapter :ref:`searching`), WMS (see chapter
+:ref:`viewing`), WCS, and DSEO (both see chapter :ref:`downloading`). The
+chapter :ref:`sample_requests` provides sample requests for all those services.
 
-Download
---------
+The following links are provided:
 
-Several methods of downloading products or only parts of them are made possible by the web client.
+* *Metadata ATOM*: download the product's metadata in ATOM format
+* *Download Package*: download the entire product as stored on object storage
+* *WMS: GetCapabilities*: get the description of the WMS for the individual
+  product for example for inclusion in QGIS
+* *WMS: GetMap*: visualize the individual product using WMS
+* *WCS: DescribeEOCoverageSet* or *WCS: DescribeCoverage*: get the description
+  of the product's coverage in WCS
+* *WCS: GetCoverage*: download the product as coverage potentially after
+  adjusting the URL parameters
 
-After selecting one or more products for download, you can view a full list of them on the right panel, either on *Search Results* tab via *Selected* button if only one layer is pre-configured or on *Basket* tab if more layers were configured for display.
+The visualization (opacity and style) of the product layer for this map window
+can be changed via the *Visualization* button in the top left corner.
 
-In order to download a full product (image and linked metadata file) or a full coverage (just the image), view Details Display of that product using the *info* icon and click on a respective *Download Package* or *WCS: GetCoverage* links on the left side of newly shown overlay. These lead to default *Get Product* or *Get Coverage* WCS requests for that specific product and shall start respective downloads.
+The product itself can be added to the *basket* by ticking the check box in the
+bottom right of the panel.
 
-In order to download more than one product in parallel, after selecting several products for download, you can click on *Download* or *Download as* buttons on the right panel of the web client.
-
-- *Download as* currently offers a *Download as URL-List* option which downloads a *.txt* file with a list of download links (*Get Coverage* requests) and *Download as Metalink* allowing for possibly increased speed via segment downloading by metalink-aware software.
+.. _weblient_download:
 
-- *Download* option opens a new popup panel allowing to select additional parameters (resolution, format, scaling or subsetting) of resulting images. If multiple products are to be downloaded, selected options are applied for all of them. In order to confirm selected options and attempt to start download, click on *Download* button. Note, the browser might open multiple confirmation dialogs or issue a warning. Besides, modern browsers have a limit of 6 concurrent connections. If popups are blocked by your browser, please enable them for this site.
+Download
+--------
 
+Several methods for downloading products or only parts of them are exploited by
+the web client.
+
+After putting one or more products in the *basket* or selecting them for
+download, they are listed in the right panel, either on the *Search Results* tab
+via the *Selected* button or on the *Basket* tab (see section
+:ref:`search_results` particularly :numref:`fig_webclient_basket1` and
+:numref:`fig_webclient_basket2` above).
+
+To download a full product (image and linked metadata) or a full coverage (just
+the image), the *Details Display* of the respective product can be used (see
+chapter :ref:`details_display` above).
+
+To download all selected products in parallel the *Download* or *Download as*
+buttons on the right panel of the web client can be used.
+
+.. figure:: images/webclient_download-buttons.*
+   :alt: Web Client - Download multiple products
+
+   *Web Client - Download multiple products*
+
+* *Download as*: offers a *Download as URL-List* option which downloads a *.txt*
+  file with a list of download links (*Get Coverage* requests) and a *Download
+  as Metalink* option allowing for possibly increased speed via segment
+  downloading by metalink-aware software.
+* *Download*: opens an overlay panel allowing to specify download parameters
+  for subsetting, projection, format, interpolation, and resolution or scaling
+  as shown in :numref:`webclient_download_multiple` below. When multiple
+  products are to be downloaded, the configured options are applied to all of
+  them. Clicking the *Download* button confirms the selected options and
+  initiates the downloads. Note, the browser might open multiple confirmation
+  dialogs or issue a warning. Besides, modern browsers have a limit of 6
+  concurrent connections. Popups might need to be explicitly allowed for this
+  site.
+
+.. _webclient_download_multiple:
 .. figure:: images/webclient_download_multiple.*
-   :alt: Web Client Download multiple files popup
-   :height: 450px
+   :alt: Web Client - Download multiple products via WCS
+
+   *Web Client - Download multiple products via WCS*
 
-   *Web Client Download multiple files*
+The following chapters describe the services offered for :ref:`searching`,
+:ref:`viewing`, as well as :ref:`downloading`.