add searh filtering