panel_filter improve