search is theoretically fully functional