New version and algorithm.