add filter chain structure