Using technology for content delivery