updates to bms