gradually modify _driver I