diff --git a/cpp-lib/readme.md b/cpp-lib/readme.md
index 36341f1..416fd21 100644
--- a/cpp-lib/readme.md
+++ b/cpp-lib/readme.md
@@ -13,7 +13,7 @@ conversions, as long as you only use `bool`, `long`, `double`, `QString`,
`QByteArray` or (nested) `QVariant` lists of mentioned types.
For the complete list of marshalled types please see `toQVariant()` and
-`from_qvariant` in [marshal.cpp](../src/cpp/marshal.cpp).
+`from_qvariant()` in [marshal.cpp](../src/cpp/marshal.cpp).
diff --git a/doc/help.htm b/doc/help.htm
index e1d996d..dfa540e 100644
--- a/doc/help.htm
+++ b/doc/help.htm
@@ -44,9 +44,9 @@
find-quick-item (object-name)
- Finds the first QQuickItem matching OBJECT-NAME. Locally set *ROOT-ITEM* if
- you want to find items inside a specific item, like in a QML Repeater. See
- also note in sources.
+ Finds the first QQuickItem matching OBJECT-NAME.
+ See also WITH-ROOT-ITEM if you want to find items inside a specific item,
+ like in a QML Repeater.
pixel-ratio ()
@@ -294,6 +294,17 @@
(populate-item-model)))
+with-root-item (root-item)
+
+ Say you have a Repeater QML item with multiple instances of the same
+ QQuickItem. The children of those QQuickItems all have the same object names,
+ respectively. In order to access those child items, we need to search in one
+ specific item of the Repeater.
+
+ (with-root-item (q! |itemAt| ui:*repeater* 0)
+ (q< |text| ui:*edit*))
+
+