My thoughts on Lithium Battery Management Systems - BMS