add cal rank