basics of search