complex drivetrains