WHAT ARE THE REQUIREMENTS FOR BMS DESIGN