diff --git a/reference/pthreads/book.xml b/reference/pthreads/book.xml
index 23b98c3f5b..8cae399bbd 100644
--- a/reference/pthreads/book.xml
+++ b/reference/pthreads/book.xml
@@ -90,6 +90,7 @@
&reference.pthreads.threaded;
&reference.pthreads.thread;
&reference.pthreads.worker;
+ &reference.pthreads.collectable;
&reference.pthreads.modifiers;
&reference.pthreads.pool;
&reference.pthreads.mutex;
diff --git a/reference/pthreads/collectable.xml b/reference/pthreads/collectable.xml
new file mode 100644
index 0000000000..0bea836ba1
--- /dev/null
+++ b/reference/pthreads/collectable.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+ The Collectable class
+ Collectable
+
+
+
+
+
+ &reftitle.intro;
+
+ Collectable objects are intended to be used by the Pool class, replacing Threaded objects as the unit of work, they provide methods to set and detect the collectability of an object.
+
+
+
+
+
+ &reftitle.classsynopsis;
+
+
+
+ Collectable
+
+
+
+
+ Collectable
+
+
+
+ extends
+ Threaded
+
+
+
+
+ &Methods;
+
+
+ &InheritedMethods;
+
+
+
+
+
+
+
+
+
+ &reference.pthreads.entities.collectable;
+
+
+
+
diff --git a/reference/pthreads/versions.xml b/reference/pthreads/versions.xml
index 0b8e56fcb3..c9a144ce49 100644
--- a/reference/pthreads/versions.xml
+++ b/reference/pthreads/versions.xml
@@ -109,6 +109,10 @@
+
+
+
+