use req params rather than url to get search query
add 404 page and route