big improvements to search engine and its presentation