updates to driver