Link in doc for custom SERVICE implementations
diff --git a/source/documentation/query/__index.md b/source/documentation/query/__index.md
index 6f8fe9a..8dd3819 100644
--- a/source/documentation/query/__index.md
+++ b/source/documentation/query/__index.md
@@ -47,7 +47,6 @@
 Features of ARQ that are legal SPARQL syntax
 
 - [Conditions in FILTERs](function_forms.html)
-
 - [Free text searches](text-query.html)
 - [Accessing lists](rdf_lists.html) (RDF collections)
 - [Extension mechanisms](extension.html)
@@ -58,6 +57,7 @@
   - [Property function library](library-propfunc.html)
 - [Writing SPARQL functions](writing_functions.html)
 - [Writing SPARQL functions in JavaScript](javascript-functions.html)
+- [Custom execution of `SERVICE`](custom_service_executors.html)
 - [Constructing queries programmatically](programmatic.html)
 - [Parameterized query strings](parameterized-sparql-strings.html)
 - [ARQ and the SPARQL algebra](algebra.html)
diff --git a/source/documentation/query/custom_service_executors.md b/source/documentation/query/custom_service_executors.md
index f7693eb..b9458f0 100644
--- a/source/documentation/query/custom_service_executors.md
+++ b/source/documentation/query/custom_service_executors.md
@@ -2,7 +2,7 @@
 title: ARQ - Custom Service Executors
 ---
 
-Since Jena 4.2.0 ARQ features a plugin system for custom service executors.
+Since Jena 4.2.0, ARQ features a plugin system for custom service executors.
 The relevant classes are located in the package `org.apache.jena.sparql.service` and are summarized as follows:
 
 * `ServiceExecutorRegistry`: A registry that holds a list of service executors. When Jena starts up, it configures a default registry to handle `SERVICE` requests against HTTP SPARQL endpoints and registers it with the global ARQ context accessible under `ARQ.getContext()`.
@@ -69,4 +69,3 @@
 }
 
 ```
-