Some progress on the algorithm.