Upgraded BM API