moved bm & bmdata modules to private modules _bm & _bmdata
spacing