changed getDriver method