added directDrive