use calc rank