initial search page and search functionality