new bm.pm module