add batteryInfo feature