box search using haystack
revert commit