implementing new search strategy, fixes ampersand