added filtering for dynamic content