implement filters for search
add sorting to search results