Added a search utility, to use with ?search