refine bm