update for Rank C