added in basic search functionality