use case with a text content