New source. Implemented new search algorithms.