add filter and direct search