add support for search
support facets