Content director