update for Rank B