built basic search and result