A variator (100/200/300/400/501/612/712) comprising: an epicyclic gear set having at least three nodes (110/112/114); a pumping unit including a pump/motor unit configured for fluid connection to a hydraulic circuit, and including a pump shaft being connected to a first node of the epicyclic gear set; a clutch being connected to a second node of the epicyclic gear set, the clutch being selectively movable between three positions (116/118/120), wherein, when in the first position, the clutch allows the second node to freewheel, when in the second position, the clutch connects the second node to a fixed surface, and when in the third position, the clutch connects the second node to an electric motor; and a receiver connected to the third node of the epicyclical gear set, the receiver being configured to receive a input/output shaft; wherein the variator is operable in a first configuration in which the second node receives power from the electric motor and/or the third node receives power from the input/output shaft to allow an input speed of the pump shaft of the pumping unit at the first node to be varied; wherein the variator is operable in a second configuration in which the second node receives power from the electric motor and/or the first node receives power from the pumping unit to control the output speed of input/output shaft at the third node; and wherein the variator is operable in a third configuration in which the first node receives power from the pumping unit and/or the third node receives power from the input/output shaft to operate the electric motor at the second node as a generator and generate electricity. an epicyclic gear set having at least three nodes (110/112/114); a pumping unit including a pump/motor unit configured for fluid connection to a hydraulic circuit, and including a pump shaft being connected to a first node of the epicyclic gear set; a clutch being connected to a second node of the epicyclic gear set, the clutch being selectively movable between three positions (116/118/120), wherein, when in the first position, the clutch allows the second node to freewheel, when in the second position, the clutch connects the second node to a fixed surface, and when in the third position, the clutch connects the second node to an electric motor; and a receiver connected to the third node of the epicyclical gear set, the receiver being configured to receive a input/output shaft; wherein the variator is operable in a first configuration in which the second node receives power from the electric motor and/or the third node receives power from the input/output shaft to allow an input speed of the pump shaft of the pumping unit at the first node to be varied; wherein the variator is operable in a second configuration in which the second node receives power from the electric motor and/or the first node receives power from the pumping unit to control the output speed of input/output shaft at the third node; and wherein the variator is operable in a third configuration in which the first node receives power from the pumping unit and/or the third node receives power from the input/output shaft to operate the electric motor at the second node as a generator and generate electricity.