working on bms