driver controller rebuild