Content manager