TASK 5: add support for content request.