More work on new ranking algorithm.