works, but I want to change a bunch of stuff
the search endpoint streams...neat...the client is broken though, need to fix it