experimental working version of the search