rankings analysis