search and styling