improvements in search functionality