Updated mainbus with getBattery