updates and new driver file