utilities

Ranking utilities…