An HSD transaxle contains a planetary gear set that adjusts and blends the amount of torque from the engine and motor(s) as it's needed by the front wheels. It is a sophisticated and complicated combination of gearing, electrical motor-generators, and computer-controlled electronic controls. One of the motor-generators, MG2, is connected to the output shaft, and thus couples torque into or out of the drive shafts; feeding electricity into MG2 adds torque at the wheels. The engine end of the drive shaft has a second differential; one leg of this differential is attached to the internal combustion engine and the other leg is attached to a second motor-generator, MG1. The differential relates the rotation speed of the wheels to the rotation speeds of the engine and MG1, with MG1 used to absorb the difference between wheel and engine speed. The differential is an epicyclic gear set (also called a "power split device"); that and the two motor-generators are all contained in a single transaxle housing that is bolted to the engine. Special couplings and sensors monitor rotation speed of each shaft and the total torque on the drive shafts, for feedback to the control computer.