add batterycontroller