How BMB works