diff --git a/cds/assets/cxl/expr.drawio.svg b/cds/assets/cxl/expr.drawio.svg
index 1a901cffd..6db3767ac 100644
--- a/cds/assets/cxl/expr.drawio.svg
+++ b/cds/assets/cxl/expr.drawio.svg
@@ -1,4 +1,813 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cds/assets/cxl/function.drawio.svg b/cds/assets/cxl/function.drawio.svg
index 46ea8b503..00d8cc1ba 100644
--- a/cds/assets/cxl/function.drawio.svg
+++ b/cds/assets/cxl/function.drawio.svg
@@ -1,4 +1,158 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cds/assets/cxl/infix-filter.drawio.svg b/cds/assets/cxl/infix-filter.drawio.svg
index 38165743c..0bebdbcdd 100644
--- a/cds/assets/cxl/infix-filter.drawio.svg
+++ b/cds/assets/cxl/infix-filter.drawio.svg
@@ -1,4 +1,135 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cds/assets/cxl/operators.drawio.svg b/cds/assets/cxl/operators.drawio.svg
index 43fc55919..9fd85bb38 100644
--- a/cds/assets/cxl/operators.drawio.svg
+++ b/cds/assets/cxl/operators.drawio.svg
@@ -1,4 +1,609 @@
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cds/assets/cxl/ref.drawio.svg b/cds/assets/cxl/ref.drawio.svg
index c9821eec6..bcf926dae 100644
--- a/cds/assets/cxl/ref.drawio.svg
+++ b/cds/assets/cxl/ref.drawio.svg
@@ -1,4 +1,184 @@
-
-
-
-
+
\ No newline at end of file
diff --git a/cds/cxl.md b/cds/cxl.md
index 837428265..6bfc44f70 100644
--- a/cds/cxl.md
+++ b/cds/cxl.md
@@ -240,9 +240,6 @@ This syntax diagram describes the possible expressions:
]
```
- Compared to the previous example, we now use the expression directly in the query
- to calculate the total value of all books in stock.
-
```sql [SQL]
SELECT
Books.title,
@@ -254,6 +251,8 @@ This syntax diagram describes the possible expressions:
```
:::
+Compared to the previous example, we now use the expression directly in the query
+to calculate the total value of all books in stock.
## Path Expressions (`ref`)