Beginning of search page implementation.