add search functionality
search system working