basic search feature now finished