A system for providing electrical energy to a traction motor comprising: a first battery circuit having at least two first batteries electrically coupled together via a plurality of first battery switches, wherein the first battery switches can engage to configure the first battery circuit in a series configuration and a parallel configuration; a second battery circuit having at least two second batteries electrically coupled together via a plurality of second battery switches, wherein the second battery switches can engage to configure the second battery circuit in a series configuration and a parallel configuration; a fuel cell stack switchingly coupled to the first battery circuit and the second battery circuit to couple the fuel cell stack to one of the first battery circuit and the second battery circuit, while isolating the other of the first battery circuit and the second battery circuit; and a traction motor switchingly coupled to the first battery circuit and the second battery circuit to couple the traction motor to the first battery circuit, the second battery circuit, or both the first battery circuit and the second battery circuit simultaneously; characterised in that the system is configured such that, in a first state, the at least two first batteries of the first battery circuit are connected in the parallel configuration, the fuel cell stack is connected to the first battery circuit and the fuel cell stack is isolated from the second battery circuit, wherein the at least two second batteries of the second battery circuit are connected in the series configuration, the traction motor is connected to the second battery circuit and the traction motor is isolated from the first battery circuit, and wherein the traction motor is powered from the at least two second batteries of the second battery circuit during charging of the at least two first batteries of the first battery circuit by the fuel stack; and, in a second state, the at least two second batteries of the second battery circuit are connected in the parallel configuration, the fuel cell stack is connected to the second battery circuit and the fuel cell stack is isolated from the first battery circuit, wherein the at least two first batteries of the first battery circuit are connected in the series configuration, the traction motor is connected to the first battery circuit and the traction motor is isolated from the second battery circuit, and wherein the traction motor is powered from the at least two first batteries of the first battery circuit during charging of the at least two second batteries of the second battery circuit by the fuel stack. a first battery circuit having at least two first batteries electrically coupled together via a plurality of first battery switches, wherein the first battery switches can engage to configure the first battery circuit in a series configuration and a parallel configuration; a second battery circuit having at least two second batteries electrically coupled together via a plurality of second battery switches, wherein the second battery switches can engage to configure the second battery circuit in a series configuration and a parallel configuration; a fuel cell stack switchingly coupled to the first battery circuit and the second battery circuit to couple the fuel cell stack to one of the first battery circuit and the second battery circuit, while isolating the other of the first battery circuit and the second battery circuit; and a traction motor switchingly coupled to the first battery circuit and the second battery circuit to couple the traction motor to the first battery circuit, the second battery circuit, or both the first battery circuit and the second battery circuit simultaneously; characterised in that the system is configured such that, in a first state, the at least two first batteries of the first battery circuit are connected in the parallel configuration, the fuel cell stack is connected to the first battery circuit and the fuel cell stack is isolated from the second battery circuit, wherein the at least two second batteries of the second battery circuit are connected in the series configuration, the traction motor is connected to the second battery circuit and the traction motor is isolated from the first battery circuit, and wherein the traction motor is powered from the at least two second batteries of the second battery circuit during charging of the at least two first batteries of the first battery circuit by the fuel stack; and, in a second state, the at least two second batteries of the second battery circuit are connected in the parallel configuration, the fuel cell stack is connected to the second battery circuit and the fuel cell stack is isolated from the first battery circuit, wherein the at least two first batteries of the first battery circuit are connected in the series configuration, the traction motor is connected to the first battery circuit and the traction motor is isolated from the second battery circuit, and wherein the traction motor is powered from the at least two first batteries of the first battery circuit during charging of the at least two second batteries of the second battery circuit by the fuel stack.