all types of search is done