fixing driver bug