searching works

It’s clunky and needs validation stuff, but it works