BattGo technology