added CDN and controller