* utils: add rank;