added part 1 of search engine