initial threadedSearch added