* New algo.