diff --git a/core/dto.md b/core/dto.md
index 8eeeeb94281..3dd6044bb08 100644
--- a/core/dto.md
+++ b/core/dto.md
@@ -1,5 +1,7 @@
# Using Data Transfer Objects (DTOs)
+
Watch the Custom Resources screencast
+
As stated in [the general design considerations](design.md), in most cases [the DTO pattern](https://en.wikipedia.org/wiki/Data_transfer_object) should be implemented using an API Resource class representing the public data model exposed through the API and [a custom State Provider](state-providers.md). In such cases, the class marked with `#[ApiResource]` will act as a DTO.
However, it's sometimes useful to use a specific class to represent the input or output data structure related to an operation. These techniques are useful to document your API properly (using Hydra or OpenAPI) and will often be used on `POST` operations.
@@ -10,8 +12,7 @@ Using an input, the request body will be denormalized to the input instead of yo
```php
```php
+