completion for bm