basic search and list working