added redaing to driver