divided method beforeListCompare() of RankingList into into several methods in 3 models