added a faster BM

added a faster BM