update for bm