Progress on search algorithm