Finish 1st implementation of filter()
support multiple search terms