use interceptor to pass firewall to collect content #25